全部问题 > 当前问题

为什么int c[2 3]定义是对的

天线宝宝 2018-8-16 23:37:00

共 2 个回答

【C语言】桦桦 2018-8-19 22:25:07

 int c[2+3];就相当于 int c【5】


天线宝宝 2018-8-23 21:32:15

回复 【C语言】桦桦:好的谢谢

问题来自: 数组的定义
若要定义一个具有5个元素的整型数组,以下错误的定义语句是 ______ 。
A. int a[5]={0};
B. int b[]={0,0,0,0,0};
C. int c[2+3];
D. int i=5,d[i];
答案:D
解析:A、B、C均正确。D中,不能使用变量定义数组的大小。因此选D。