猿问

如何只在第三行加一语句,使输出结果为2018?

int main(){

const int x = 2017;


printf("%d\n",x);

return  0;

}

小丑面具k
浏览 1143回答 3
3回答

慕容8255747

如果把你那输出改下,可以这样(直接用x只会输出2017)(vs2015) *(int*)&x=2018; printf("%d\n",*(int*)&x);

慕用4063026

*((int*) &x)=2018;//部分编辑器可以运行,朋友告诉我的

Stardust1001

完蛋了,const不能改的
随时随地看视频慕课网APP
我要回答