笑傲江湖第二季第6期:C语言中的运算符中的++I和I++怎么区分???
来源:百度文库 编辑:高校问答 时间:2024/10/04 21:55:18
只是我学习中的问题有人能帮我吗>???
比如说 I=A++
是先把 1符给 I 然后再A+1
I=++A 是 先A=A+1 然后再符给I
就这样
如果i=1的话。
j=++i,那么i先被加到2,然后再赋值给j,所以i=2,j=2。
j=i++,那么先赋值给j,然后i才被加到2,所以i=2,j=1。
谢谢
前者是先+1再调用,后者是先调用再+1
b=++a; 等效于 ++a;b=a;
b=a++; 等效于 b=a; a++;
两个a 一个先自增,一个后自增
答案都全上去了,就是这样的
I++就是先把I的进行运算然后再执行I+1 而++I是先执行I+1然后再进行程序的运算!
C语言中的运算符中的++I和I++怎么区分???
a.b[i]和a[i].b区别(C语言中的)
汉语拼音中的“-i”和“ -i”怎么读?
汉语拼音中的“-i”和“ -i”怎么读?
C语言中的运算符优先级问题?
谁帮我解释一下C语言中的++i与i++的区别及应用
C语言中的 算术运算 关系运算 逻辑运算 分别怎么解释?
Console.WriteLine("a[{0}]={1}", i, a[i]);中的a[{0}]={1}", 是怎么理解的呀, c语言不是这样的?、
c++中的i++和++i 我有点不明白,向大家请教,谢谢。最好详细点,本人大脑不太灵光!!
c语言中的for(;i<count;i++)括号内的第一个分号起什么作用?