我去接受采访时被问到以下问题:
您如何看待以下内容?
int i;
scanf ("%d", i);
printf ("i: %d\n", i);
我回答了:
该程序将成功编译。
它将打印错误的数字,但是它将一直运行到最后而不会崩溃
我的回答是错误的。我不知所措。
之后,他们解雇了我:
在某些情况下,该程序将崩溃并导致核心转储。
我不明白为什么程序会崩溃?谁能解释我的原因?任何帮助表示赞赏。
米琪卡哇伊
手掌心
眼眸繁星
喵喵时光机
随时随地看视频慕课网APP
相关分类