#include void main() { int i=3; printf("i++=%d\n,++i=%d\n",#includevoid main(){\x05int i=3;printf("i++=%d\n,++i=%d\n",i++,++i);printf("i=%d\n",i);printf("++i=%d\n,i++=%d\n",++i,i++);printf("i=%d\n",i);}求这个程序的详细过程,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 17:35:10
#include void main() { int i=3; printf(

#include void main() { int i=3; printf("i++=%d\n,++i=%d\n",#includevoid main(){\x05int i=3;printf("i++=%d\n,++i=%d\n",i++,++i);printf("i=%d\n",i);printf("++i=%d\n,i++=%d\n",++i,i++);printf("i=%d\n",i);}求这个程序的详细过程,
#include void main() { int i=3; printf("i++=%d\n,++i=%d\n",
#include
void main()
{
\x05int i=3;
printf("i++=%d\n,++i=%d\n",i++,++i);
printf("i=%d\n",i);
printf("++i=%d\n,i++=%d\n",++i,i++);
printf("i=%d\n",i);
}
求这个程序的详细过程,

#include void main() { int i=3; printf("i++=%d\n,++i=%d\n",#includevoid main(){\x05int i=3;printf("i++=%d\n,++i=%d\n",i++,++i);printf("i=%d\n",i);printf("++i=%d\n,i++=%d\n",++i,i++);printf("i=%d\n",i);}求这个程序的详细过程,
自增(++)和自减(--)操作符为对象加1或减1操作提供了方便简短的实现方式.它们有前置和后置两种使用形式.前自增操作,该操作使其操作数加1,操作结果是修改后的值.同理,前自减操作使其操作数减 1.这两种操作符的后置形式同样对其操作数加 1(或减
1),但操作后产生操作数原来的、未修改的值作为表达式的结果:
int i = 0,j;
j = ++i; // j = 1,i = 1:prefix yields incremented value
j = i++; // j = 1,i = 2:postfix yields unincremented value
建议:只有在必要时才使用后置操作符
摘自《C++ Primer,Fourth Edition》