首页 >>  正文

c语言i++与++i有什么区别

来源:baiyundou.net   日期:2024-08-03

贺儿毕991C语言中 i++ ++i 有什么区别 ? -
江钟叙15025934944 ______ int i=0; printf(i++);打出来是0;它先打印在做+1; 换成 printf(++i);打出来是1;它就先加1后打印;

贺儿毕991问一道C语言问题请问C语言中的i++与 ++i有什么区别啊?其实我已看过谭浩强编写的《C语言设计》教材上的解释,但我还是觉得不够形象.理解不了.请... -
江钟叙15025934944 ______[答案] i++ 执行的时候是 先执行i的原值 然后将i自加 例如:i=0;i++;printf("%d",i); 输出0 但此时的i已经变成了1 如果在第一个printf后再加一条语句printf("%d",i); 会输出1 而++i 执行的时候是 先将i自加 然后用自加后的i值运算 例如:i=0;++i;printf("%d...

贺儿毕991c语言里,i++与++i的区别,最好举例说明 -
江钟叙15025934944 ______ i++ 和 ++i的基本功能是相同的,都是对变量i进行自增1运算,从功能上讲相当于i =i+1 ; ++运算符分为前缀++和后缀++,如i++中的++就是后缀运算符,++i中的就是前缀运算符,两个的区别在于: 前缀++,先使用变量,再进行变量自增1 后缀++,先进行变量自增1,再使用变量 1 2 3 4 5 6 7 现在分析你的代码: i=1; k=++i; //先加,后用,i=i+1=2 k=i=2 z=i++; //先用,后加,z=i=2, i=i+1=3 输出 2 2

贺儿毕991在C语言中,i++和++i有什么区别 -
江钟叙15025934944 ______ i++是先增1,运算时先执行加1运算++i是后增1运算时候执行加1运算

贺儿毕991c语言 i++和++i什么区别?
江钟叙15025934944 ______ i++和++i相同之处是i都自增一,不同是i++表达式的值就是i,因为i++是先赋值后加值 而++i表达式的值是i+1,因为++i是先加后赋值 如,i=1,i++表达式为1,++i表达式的值为2, 至于你说的for循环里循环变量增值 要用i++ 而不用++i ,个人认为从循环变量(i)增1考虑,两者没有区别,应该要看到完整的程序才能说用哪个 希望这些对你有用!o(∩_∩)o...

贺儿毕991急! C语言中,i++和++i的区别是什么 ? -
江钟叙15025934944 ______ i++和++i的区别一个是变量的值先进行运算再对i进行加1,后者是先把变量i加1再把新的i值进行运算. 比如初始i=3,,现在有n=i++;则n的值为3,而这个语句执行后i=4若n=++i则,则运算后n=i=4

贺儿毕991请问C语言中i++和++i有什么不同?呀详细通俗的解释,不要教材上的原话.学了C语言可以开发出像QQ这样的...
江钟叙15025934944 ______ 这里我们先讲 i++ 不要记教材上的东西..始终记得,++在后,比如在赋值过程中 j = i++; 那么执行语句的流程是j = i; i = i + 1;也就是说先使用再自加. 如果 ++ 在 前,那么过程是相反的.那就是先自加再使用.比如 j = ++i; 先自加是 i=i+1; ...

贺儿毕991在C语言中I++与++I的区别?
江钟叙15025934944 ______ 例如 i=5; printf("%d",i++); 你既然知道i++是先取值那么,printf这个函数当然取的是i=5的时候的值咯. 相反的 i=5; printf("%d",++i) 则是先自加后,再把i的值取出来,printf所取的i值当然就是6咯

贺儿毕991c++中,i++和++i有什么区别?能举个例子说明一下吗? -
江钟叙15025934944 ______ i++,是先执行代码,最后再执行i的自增++i,是先执行自增,然后再执行代码例如:int i = 0;int value = ++i; //运行是先 i自增成1,然后把 1这个值给value,即i = 1; value = 1;而int i=0;int value = i++;//运行是先把 i=0这个值赋值给 value,然后再自增,也就是说运行之后// i =1 , value = 0;明白了吗?如果明白了,希望你采纳哦.

贺儿毕991解释一下C语言中i++和++i的区别,能有例子最好 -
江钟叙15025934944 ______ i++和++i都是c语言里的自增,但是它们自增的顺序不同.++i表示,i自增1后再参与其它运算,而i++ 则是i参与运算后,i的值再自增1.在这里有一个链接回答的挺有帮助,有你可能需要的例子https://zhidao.baidu.com/question/540417228.html

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024