在常量递增后将输出什么
int main(){
const int i = 5;
i++;
printf("%d",i);
}
Run Code Online (Sandbox Code Playgroud)
代码是用c ++编写的.
代码不会编译.声明const的变量是不可变的.
即使你可以以某种方式让它编译(通过一个const_cast黑客,也许),它将展示Undefiend行为.const 通过任何方式更改声明的内容都会导致未定义的行为.
甚至不要尝试这样做!