首页 >>  正文

c语言中++i和i++有什么区别

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

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

宰甄怜1610C语言循环语句中i++和++i有什么区别 -
和径辰18236386340 ______ 简单的来说,++i 和 i++,在单独使用时,就是 i=i+1. 而 a = ++i,相当于 i=i+1; a = i; 而 a = i++,相当于 a = i; i=i+1; 如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事. 因为a=++i完全可以写成 i++; a=i. a=i++完全可以写成 a=i; i++. 而且,这也是一种好的程序风格:++ -- 语句如非特殊需要,请单独一行使用.

宰甄怜1610请高手指点,c语言中,++i和i++有啥区别? -
和径辰18236386340 ______ ++i:在使用i之前,先使i的值加一,i++在使用i之后,使i的值加一.比如i=3;a=i++;执行时先让a=i,a的值为3,然后i的值加一,变成为4.而i=3;a=++i;执行完后,i先自加一,变成四 然后再赋值 a的值为四.

宰甄怜1610C语言中++i与i++有没有区别?
和径辰18236386340 ______ ++i是先加后用,i++是先用后加 比如i=1,++i用时i=2了;i++用时i=1,用后才=2

宰甄怜1610c语言中,i++和++i有什么区别?详细解释,带上例子,谢谢. -
和径辰18236386340 ______ 前面几位说的没错,我就给你举几个例子吧! 例: int p, i=2,j=3; 1.p=-i++; p=-2 i=3 2.p=i+++j; p=5 i=3 j=3 3.p=i+--j; p=4 i=2 j=2 4.p=i+++--j; p=4 i=3 j=2 5.p=i+++i++; p=4 i=4 6.p=++i+(++i); p=8 i=4 希望能帮上你...

宰甄怜1610在C语言中,i++和++i有什么区别 -
和径辰18236386340 ______ i++是先增1,运算时先执行加1运算++i是后增1运算时候执行加1运算

宰甄怜1610c语言里++i和i++有什么区别,详细告知下,谢谢 -
和径辰18236386340 ______ ++i是先自增后赋值,i++是先赋值后自增

宰甄怜1610急! C语言中,i++和++i的区别是什么 ? -
和径辰18236386340 ______ i++和++i的区别一个是变量的值先进行运算再对i进行加1,后者是先把变量i加1再把新的i值进行运算. 比如初始i=3,,现在有n=i++;则n的值为3,而这个语句执行后i=4若n=++i则,则运算后n=i=4

宰甄怜1610在C语言中,++i和i++又什么区别
和径辰18236386340 ______ 这么麻烦啊! ++i是先进行加法,然后再赋值(赋值是i) i++是先赋值(整体是i++),再进行加法

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

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