写完代码,编译器没有报错,但是无法正常执行
- 问题描述
写完c语言代码,编译器没有报错,但是无法正常执行
例如
Process exited after 1.988 seconds with return value 3221225725
- 解决方案
- 推测:
- 数组定义的过大。
- 修改方法:
- 将数组改小或者设计为全局变量。
- 推测:
- 代码示例
#include <stdio.h>
char a[100000][100000];
int main(){
printf("hello world");
return 0;
}
- 推测:
- scanf()方法的变量没写& - 修改方法:
- 将变量加上&
- 代码示例
#include <stdio.h>
int main(){
int a;
scanf("%d",&a);
printf("hello world");
return 0;
}