为什么(x+)不增加x?
下面是在dev c+windows中编译的代码:
#include <stdio.h>int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0;}
我希望x执行后为6岁附注1..然而,产出是:
x
4 and 5
有谁能解释一下为什么x之后不增加附注1?
慕姐4208626
慕容708150
慕码人2483693
相关分类