教材求解读
教材头晕啊,不是分行单独打印结果吗,每行打印的结果还跟上一行有关联?a++先取值100后自增加1不是100+1=101么,为毛会是100
教材头晕啊,不是分行单独打印结果吗,每行打印的结果还跟上一行有关联?a++先取值100后自增加1不是100+1=101么,为毛会是100
2016-11-29
#include <stdio.h>
int main() { int a=100; //整型变量a初始值100; printf("%d\n",a++); //先输出100,然后a再自加1,为101; printf("%d\n",++a); //a先自加1,为102,然后输出102; printf("%d\n",--a); //a先自减1,为101,然后输出101; printf("%d\n",a--); //先输出a的值101,然后再自减1,为100; printf("%d\n",a+1); //输出a+1的运算结果100+1=101,但是没有改变a的值,结果101与a无关; printf("%d\n",a); //输出a的值100;程序运行到这一步,经过若干运算,最后结果为100; }
举报