标签:一个 自增 const 运行 关于 定义 pre 编译 现在
int i=0;
i=i++;
i=i;i++;
先赋值再自增。解释二:i++;i=i;
先自增再赋值。
2:
int i=0,j=0;
i=i+++j;
i=(i++)+j
,i先加上j再做自增。解释二:i=i+(++j)
,j先做自增再加上i。
3:
int i=0;
printf("%d %d",++i,++i);
这是一个关于输出顺序的问题究竟输出的是,1,2;2,1,还是其他的?
4:
const int a = 1;
int *b = (int*)&a;
*b = 2;
标签:一个 自增 const 运行 关于 定义 pre 编译 现在
原文地址:https://www.cnblogs.com/jhy16193335/p/9812953.html