#include<stdio.h> main() { int i=2,x; x=i++-++i; print
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 06:58:28
#include<stdio.h> main() { int i=2,x; x=i++-++i; printf("x=%d,i=%d\n",x,i); }
我想知道这个程序的运行过程而不只是答案.
我想知道这个程序的运行过程而不只是答案.
顶楼上,i++和++i执行一直在C语言中倍受争议,在其他后来的语言中都避免了这种误导.除了蛋疼的老师或者书上会出这种无聊的东西之外,毫无意义,如果非要用,只需要写个小的程序实验一下就知道在什么位置进行运算了
再问: 不懂。。。 还真是我们书上的呢。。。
再答: x=0,i=4;首先i++,i=3,然后x=i-i,然后++i,i=4。你真心不用理解i++和++i的区别的,哪个程序员没事干会纠结设计者一时兴起的想法呢...一般哪怕是码农级别的,也很多不知道这两者具体区别的....
再问: 不懂。。。 还真是我们书上的呢。。。
再答: x=0,i=4;首先i++,i=3,然后x=i-i,然后++i,i=4。你真心不用理解i++和++i的区别的,哪个程序员没事干会纠结设计者一时兴起的想法呢...一般哪怕是码农级别的,也很多不知道这两者具体区别的....
#include<stdio.h> main() { int i=2,x; x=i++-++i; print
英语翻译.#include"stdio.h" void main() { int i,s=0,x[20]={1,2,3,
#include"stdio.h" int i=10; main() {int j=1; j=func (); prin
C语言求余数问题#include<stdio.h>main(){ int x,y,a,b,c;&n
比较a与b的大小#include<stdio.h>int main(){\x05int a,b,max;\x
#include <stdio.h> #include <iostream> int main(
程序题,#include"stdio.h"main(){int i,j,k=0,m=0;for(i=0;i
以下程序的执行结果是:#include"stdio.h"main(){int I,s=0;for(i=1;i
我不懂 #include "stdio.h"void main(){int a[3][3],i,j;for (i=0;i
#include"stdio.h" #define MA(x) x*(x-1) void main() { int a=
#include <stdio.h>/* userCode(<80字符):自定义函数之原型声明 */i
# include <stdio.h> main() { char s[]={"012xy&quo