首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在下面的一维数组定义中,哪一个有语法错误。( )
[单选题]
在下面的一维数组定义中,哪一个有语法错误。( )
int a[]={1,2,3};
int a[10]={0};
int a[];
int a[5];
查看答案及解析
添加笔记
求解答(10)
邀请回答
收藏(136)
分享
纠错
14个回答
添加回答
15
侯卿
学java的看过来,java中数组左边的定义部分是不能出现常数表达式的 所以BD语法错误。 但是这题应该是c/c++的题目,C中如果不使用指针,左边括号须有常数,否则右边必须有具体数组。所以c语法错误。
编辑于 2018-01-11 19:45:42
回复(0)
25
VagrantYang
难道出题都不说请什么语言吗?
发表于 2017-09-09 11:24:46
回复(3)
4
_恰同学少年
一维数组的定义方式
在C语言中使用数组必须先进行定义。一维数组的定义方式为:
类型说明符 数组名 [常量表达式];
C选项没有定义常量表达式
A选项进行了初始化,虽然没有定义常量表达式,但是它的长度和常量表达式是程序进行初始化时自动计算的
发表于 2017-06-16 10:34:22
回复(0)
2
程序员鱼皮
语言不通,格式不同
发表于 2018-09-07 10:51:03
回复(0)
1
门头沟落魄打工人
java中数组左边的定义部分是不能出现常数表达式的 所以BD语法错误。
但是这题应该是c/c++的题目,C中
如果不使用指针,左边括号须有常数,否则右边必须有具体数组
。
所以c语法错误(要么左边有常数,要么右边有数值,不能两边都空)
发表于 2019-05-23 10:36:56
回复(0)
1
Bester
java 里面BD都错
发表于 2017-10-21 10:41:13
回复(0)
0
耀神
B选项是默认的十个元素都是0
发表于 2019-08-24 00:07:23
回复(0)
0
正在找工作造论文的小可怜
C没有定义数组长度
发表于 2019-08-18 00:04:47
回复(0)
0
牛客889981770号
静态分配内存大小必须是确定的
发表于 2019-03-07 11:09:59
回复(0)
0
鸽子牛客
未定义常量表达式
发表于 2018-05-25 17:33:01
回复(0)
0
yj01
这个D在java里面是不对的啊
发表于 2017-11-27 15:30:36
回复(0)
0
梦境迷离
迷
发表于 2017-11-25 20:12:49
回复(0)
0
缺个offer
java bd错吧
发表于 2017-10-19 11:00:36
回复(0)
0
夭夭vv
看不懂哪里错了
发表于 2017-09-27 18:15:43
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
编程基础
数组
C++
上传者:
呼呼L
难度:
14条回答
136收藏
4141浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题