新人求助i==1 and i=1;
如题:i==1 和 i=1;的区别?赋值 和 等于的区别?
[*]#include <stdio.h>
[*]
[*]void main()
[*]{
[*] int i;
[*] i = 1;
[*] printf("%d\n",i);
[*]
[*]
[*] i == 1;
[*] printf("%d\n",i);
[*]}
楼上的都说了,听明白的。
i==5你可以想成 if(i==5) 是个判断
i=5是把5这个值给i. i==5 ,实际上是个判断句,结果为0;
而i=5,表示把5赋值给i ;
上面对赋值,和等于的理解对吗? 楼上说清楚了。。。
页:
[1]