永发信息网

int a[ ]={0,1,2,3,4,5,6,7};这种定义对么

答案:1  悬赏:70  手机版
解决时间 2021-05-23 20:56
int a[ ]={0,1,2,3,4,5,6,7};这种定义对么
# define N 3 int a[2N+2]; 和 int a[ ]={0,1,2,3,4,5,6,7}; 这两种定义哪个是正确对的?
最佳答案

# define N 3
int a[2N+2];这个定义是错误的, 因为不是常量表达式,而且2N 是语法和语义的双重错误.你要是# define N 3
int a[2+N+2];
int a[2*N+2];这个是正确的了,因为数组的维数必须是常量.这点很重要
int a[ ]={0,1,2,3,4,5,6,7};这个是正确的,因为当没有给定数组的维数时,初始化列表中的元素个数决定了数组的维数.上面的代码相当于
int [8] = {0,1,2,3,4,5,6,7};
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西游记里的孙悟空真的那么厉害么
电视剧《女儿心》的演员表
皮肤被精油灼伤怎么办,茶树精油灼伤该怎么处
鸿鑫车业在哪里啊,我有事要去这个地方
西烧房庄地址在什么地方,想过去办事
DNF第八章强化技巧
关于给自己设定一个高目标的诗句或名言警句
谁可以邀请我进QQ餐厅,我有校友
下到手机里的视频怎么看不起???
全套在7000RMB以内 cpu I5 最优配置 能玩大型
( )他今天没有上课,( )家里有要紧事,( )病
横二路在哪里啊,我有事要去这个地方
古诗词句子赏析技巧,喜欢古诗词应该读什么大
公司公章在哪里,隆力奇公司实力怎么样?员工
求英语周报总第3074期 2011——2012学年北师
推荐资讯
济源市济源世纪宝贝孕婴店地址在什么地方,想
读《窃读记》有感 500字 重点要“感情” 快
护理费怎么算,员工工伤期间护理费如何计算
易语言中写内存的数据长度指什么
谁知道武汉的考生报武汉的高校有没有优惠或是
鼓楼区开封恒祥美食我想知道这个在什么地方
求医生帮我看一下。我的脸上老是长一些闭口粉
刺客信条2无法打开,废话别来
NBA卡片就差一张雄鹿了
中学生春游标语,小学春游小组名称和口号
鄂城区鄂州名师造型(楼下步行街)怎么去啊,谁
大胜宝塔怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?