c语言一维数组中int a[s+5]是正确吗

1个回答
展开全部
咨询记录 · 回答于2023-12-25
c语言一维数组中int a[s+5]是正确吗
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类型数组,这是不行的,因为类型不一样。
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消