我写了一个我认为可以工作的小片段代码,并在控制台中显示了所有值,但是此后不久,我遇到了运行时错误。有人知道为什么吗?
#include <stdio.h>
int array[10];
void main() {
int i;
for(i = 0; i < 10; i++){
array[i] = i;
printf("%i", array[i]);
}
return;
}
输出:
Runtime error time: 0 memory: 2248 signal:-1
0123456789
任何帮助,将不胜感激,谢谢!
将功能声明为
int main()
并删除语句return;
或将其替换为return 0;
将main函数声明为void并使用不带表达式的return语句会导致程序的行为未定义。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句