c语言运算
#includeusing namespace std;int main(){ int i=1,j=2,k=3; printf("%d ",i++); printf("%d ",++j); printf("%d ",(++k)*2); printf("%d ",i+j+k); return 1;}以上程序的输出结果是
下面是你的程序完整程序吧:
#include <iostream>
using namespace std;
int main()
{
int i=1,j=2,k=3;
printf("%d
",i++);
printf("%d
",++j);
printf("%d
",(++k)*2);
printf("%d
",i+j+k);
return 1;
}
此程序的输出结果是:
解析:
①printf("%d ",i++);对于i++是先输出i的值1,再i=i+1,i为2。
②printf("%d ",++j); 对于++j是先加1,j=j+1,j为3,再输出j的值3。
③ printf("%d ",(++k)*2); 对于++k是先加1,k=k+1,k为4,则(++k)*2就为8; 再输出8。
④printf("%d
",i+j+k); 通过以上分析已经得出,i、j、k的值分别为2、3、4,i+j+k=9,则输出结果为9。
输出结果为9
上一篇:什么是java
热门标签: