|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
为什么我在编译数组时显示段错误?- #include<stdio.h>
- int main()
- {
- int a[4][4]={{1},{2},{2},{4}};
- int i,j;
- for(i = 0;i < 4; i++)
- {
- printf("%d",a[i][j]);
- for(j = 0; j < 4; j++)
- {
- printf("\n");
- }
- }
- return 0;
- }
复制代码 求帮忙
- for(i = 0;i < 4; i++){
- for(j = 0; j < 4; j++)
- printf("%d ",a[i][j]);
- putchar('\n');
- }
- 这样不就行了
- [code]#include<stdio.h>
- int main()
- {
- int a[4][4]={{1},{2},{2},{4}};
- int i,j;
- for(i = 0;i < 4; i++)
- {
- printf("%d",a[i][j]); //这里j 没初始化!!!!!
- for(j = 0; j < 4; j++)
- {
- printf("\n");
- }
- }
- return 0;
- }
复制代码
[/code]
|
|