摘要:
简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。而 a = ++i,相当于 i=i+1; a = i; (先i = i + 1,再使用i的值)而 a = i++,相当于 a = i; i=i+1; (先使用i的值,再i = i + 1)如果实在搞不明白++ --怎么回事,那也不是什么... 阅读全文
摘要:
for循环的执行顺序用如下表达式:for(expression1;expression2;expression3) { expression4; }执行的顺序应该是:1)第一次循环,即初始化循环。 首先执行表达式expression1(一般为初始化语句);再执行... 阅读全文
摘要:
直入正题,测试编译代码如下: 1 lude 2 3 int main() 4 { 5 int x=2,y,z; 6 x*=(y=z=5); 7 printf("%d\n",x); 8 z=3; 9 x==(y=z);10 printf("%d\n",x);11 x=(y==z);12 print... 阅读全文
摘要:
1.10进制转2进制: 173转2进制2.二进制转10进制: 例如:二进制数1101.01转化成十进制1101.01(2)=1*20+0*21+1*22+1*23+0*2-1+1*2-2=1+0+4+8+0+0.25=13.25所以总结起来通用公式为:abcd.efg(2)=d*20+c*21+b... 阅读全文