#include<stdio.h>
void main()
{
int a[];
int i;
for(i=0;i<3;i++)
scanf("%d",&a[i]);
for(i=0;i<3;i++)
printf("%d",a[i]);
}
c语言这个程序上面的Int a[]错了吗?可以这样数组里面不用数字定义数组吗?
答案:4 悬赏:10 手机版
解决时间 2021-04-11 08:20
- 提问者网友:却不属于对方
- 2021-04-10 19:19
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-04-10 20:52
一般都是这样定义:int a[5];
全部回答
- 1楼网友:独行浪子会拥风
- 2021-04-11 00:03
可以,但是你要对a[] 付初值,例如a[] = {0,0,0},这样会默认为a[2];如果你不确定a[]的个数,你可以付个尽量大的值,或者用链表。
- 2楼网友:蓝房子
- 2021-04-10 22:36
c语言不行的
- 3楼网友:时间的尘埃
- 2021-04-10 21:42
数组要在定义的时候就要确定他的长度
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯