若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )。

admin2019-08-10  34

问题 若要定义一个具有5个元素的整型数组,以下错误的定义语句是(  )。

选项 A、int a[5]={1};
B、int b[]={1,2,3,4,5};
C、int C[2+3]
D、int i=5,d

答案D

解析 本题考查一维数组的定义,C语言中一维数组的长度表达式必须是常量;选项A正确:选项B初始化了5个元素,因此数组长度为5;选项C常量表达式2+3的值为5,正确;选项D数组长度不是常量表达式,错误。
转载请注明原文地址:https://jikaoti.com/ti/zCf0FFFM
0

最新回复(0)