c语言二维数组可以定义为char a()[1]吗?
5个回答
展开全部
这种形式是不可以的。
C语言二维数组有两种定义方式:
1、一种定义二维数组是char a[3][1]; (数字可以改)
2、如果有初始化,就可以是char a[][1]={"a","b"};
C语言二维数组有两种定义方式:
1、一种定义二维数组是char a[3][1]; (数字可以改)
2、如果有初始化,就可以是char a[][1]={"a","b"};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你有初始化 就可以 比如char a[][1]={"a","b"};
如果没有初始化 直接就是char a[][1]; 则不可以
如果没有初始化 直接就是char a[][1]; 则不可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可以 数组下标必须用[]
char a[1][1]是允许的
char a[1][1]是允许的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组下标必须用[]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询