99问答网
所有问题
在c语言数组中int a[][3]={1,2,3,4,5};合法吗
如题所述
举报该问题
推荐答案 2014-01-07
int a[][3]={1,2,3,4,5};合法的实际中这个赋值等于a[0][3]={1.2.3}a[1][3]={4,5,0}这样系统会自动安排对应的位置
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jzBjBjWOjBtOXBjjXv.html
其他回答
第1个回答 2014-01-07
合法.这根一维类似.int a[]={1,2,3,4,5}; 合法int b[][3]={1,2,3,4,5};同理也合法.
第2个回答 2014-01-07
合法的,int a[][3]相当一int a[ 2][3].
第3个回答 2014-01-07
合法,只要第二维确定就行
第4个回答 2016-01-15
合法,等于a[2][3]
相似回答
...超出了所定义的
数组
长度,即形如:
a[3]={1,2,3,4}
会怎样啊?_百度知 ...
答:
vc中会出错的,这样是不允许的。 对于不确定长度的数字
数组,
你可以先定义
一
个常量,如 define N 5 然后在程序需要的情况下临时修改它然后用这个N常量来代表数组元素的个数利用for语句和scanf语句逐个输入数组元素,结束条件写if(i<=N)break; 输出时,数字数组用for 和printf就可以,结束条件为i...
int
a[ ][3]
正确吗
答:
正确
。解释:在C语言中,二维数组的定义是允许的,并且灵活多变。关于题目中的 `int a[ ][3]` 这样的声明,它定义了一个二维数组。在这个声明中:1. `int` 表示数组的元素类型是整数。2. 第一个方括号 `[]` 表示第一维的大小是未知的,通常用于动态分配内存的场景。比如在使用 `malloc` 时...
int
a[2][]={{1,2},
{
3,4
}
};
是正确的定义吗
答:
C语言
当然不是,应该定义成
int
a[][
2
]={{1,2
},{
3,4
}};第二维不能省略
C语言
int
a[]={1,2,3,4,5
,6,7,8,9
};
这样也行?``其含义代表什么` 中间...
答:
这是定义了整形数组。这是将
数组中
一次赋值:a[0
]=1,
a[1
]=2···,
a[8]=9。
a[],
代表了整形数组。 [] 这个括号里可以有值也可以没有,因为后边大括号里已经有了,所以一般 [] 中不放值。
c语言int
a[2][3]={{1,2,3,4,5
,6}};和int a[2][3]={{1,2,
3}};
哪个定...
答:
第二个正确 第一个如果写成{
{1,2,3},
{
4,5,
6}}就是对的了,不然给第一维赋值6个元素已经超出了数组容量3 第二个的内容其实是{{1,2,3},{0,0,0
}},
如果不显示赋值
,数组
的其他部分会自动初始化为0
在c语言中,
int
a[][
5
] = {1,2,3,4,5
,6,7,8} 是
合法数组
声明,那么
视频时间 2:12
计算机二级常考函数的知识点
答:
2
、每个
C语言
程序中main函数是有且只有一个。 3、在函数中不可以再定义函数。 4、算法的是一定要有输出的,他可以没有输入。 5、break可用于循环结构和switch语句。 6、逗号运算符的级别最低。 第
一
章
1
)合法的用户标识符考查: 合法的要求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母...
c语言中数组
的第一维的大小是多少
答:
int
a[][]:第一个中括号表示有此二维数组有几行,第二个表示有几列。故int
a[][3]={1,2,3,4,5
,6,7};说明此数组有n行,3列;也就是说每行有三个元素,所以第一行有1,2,3 这三个元素,第二行有4,5,6三个元素,第三行有7这个元素,不足的两个元素由0来补足。对数组进行初始...
int
arr
[] ={1,2,3,4,5};
int *p=arr;
答:
c/c++语言奇葩之一 是指针的形式逻辑不成立。外貌相同的形式,在语句里的意思不同于在声明里的意思。必须分清,事情发生在声明里,还是语句里。
int
*p; // 这是声明,*p 声明 p 是指针,p 只能用来指向 int 型地址 int *p=arr; // 这是声明加初始化,*p 声明p 是指针,p 只能用来指向 ...
大家正在搜
c语言char数组转换为int
c语言int数组
c语言中int转char
c语言unsigned int
数组函数c语言
c语言数组加1
c语言怎么把char转换为int
c语言char和int区别
c语言数组比较
相关问题
C语言二维数组 int a[2][3]={{1,2},{4,...
在C语言中,以下合法的数组定义是( ) 。 A.int a[...
c语言定义数组int a[5]={1,2,3,4},这种情况...
C语言二维数组 int a[2][3]={{1,2},{4,...
C语言二维数组 int a[2][3]={{1,2},{4,...
在c语言中, int a[][5] = {1,2,3,4,5...
c语言在int a[3][3]={{1,3,5},{2,4,...
C语言二维数组int a[4][3]={{1,2},{4,5...