【发布时间】:2021-11-30 13:38:24
【问题描述】:
如果我声明一个数组或表:
int data[5];
data[12]= 23;
printf("%d",data[12]);
如果表或数组的位置不存在,为什么程序不给我警告或错误并输出数字 23
【问题讨论】:
-
因为这是你的责任,而不是编译器的
-
这就是 C 的工作原理。你有权力! (射自己的脚)
-
在 C 中,您有时可以使用 coloring outside the lines (暂时)。 :-)
标签: c