在C语言中,以下合法的数组定义是( ) 。 A.int a[] ={0,1,2,3,4,5}; B.int a[5]={0,1,2,3,4,5}; C.chara="string";D.inta[]="string";... C.char a= "string"; D.int a[]="string"; 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 数组 定义 a.int b.int 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? _277282419 推荐于2018-02-26 · TA获得超过631个赞 知道小有建树答主 回答量:227 采纳率:100% 帮助的人:127万 我也去答题访问个人页 关注 展开全部 A.int a[] ={0,1,2,3,4,5}; B.int a[5]={0,1,2,3,4,5};C.char a= "string"; D.int a[]="string";首先A是正确的虽然没有值定数组长度可是会自动确认长度。B的问题是初始化元素的个数超过了定义的个数C的问题是将一个字符串的首地址赋值给一个char变量D的问题是将字符串的首地址赋值给int类型数组肯定不行类型不一样。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 受伤的莲子 2016-11-08 · 超过36用户采纳过TA的回答 知道小有建树答主 回答量:105 采纳率:0% 帮助的人:31.3万 我也去答题访问个人页 关注 展开全部 选A,B选项多了一个数,C选项a为单个字符类型,D选项int应改为char 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-12-12 若有以下定义和语句,则对a数组元素的正确引用为( )。 int a[2][3],(*p)[3];p 1 2020-06-28 以下数组定义中不正确的是( )。 A) int a[2][3]; B) int b[][3]={0,1,2,3}; C) int c[100][ 10 2020-09-25 数组定义为"int a[4][5];",引用"a[1]+3"表示 4 2020-04-05 数组定义为int a[3][2]={1,2,3,4,5,6,},值为6的数组元素是a[2][1] 为什么 4 2021-10-02 C语言若有定义int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;则数组不为3 2020-08-01 数组定义为int a[2]3]={1,2,3,4,5,6},数组元素()的值为6 2020-08-06 定义如下变量和数组: int i; int x[4][4]={1,2,3,4,5,6,7,8,9, 1 2022-04-26 在C语言中,定义数组int+a[2][4]={3,4,5,6,7,8,9,10},则a[0][3] 更多类似问题 > 为你推荐: