以下对一维数组a的正确说明是( )
A)char a(10); B) int a[];
C)int k=5,a[k]; D)char a[3]={‘a’,’b’,’c’};
想要方括号为空,后边必须有初始化
d
最开始的c是不允许动态声明数组的,后来随着标准的增加可以了,但是尽量不要这样
C语言中初始值要为常量,不允许对数组的大小做动态定义
xqs 回复 花妖: 为什么DEV C++可以随便用?
一维数组的定义和常见格式
谭浩强第五版P140,C语言不允许对数组的大小做动态定义
方括号中必须是常量
C怎么错了呢???
要有初始值是吗?
Sicrve 回复 预热器: C语言中初始值要为常量,否则就要动态申请内存
D
C语言中初始值要为常量,...
用户登录可进行刷题及查看答案
登录后提交答案