c++习题 下列一维数组定义正确的是( )。
A.x=6;intnum[x];B.constintx=6;floata[x];C.constfloatx=6;intb[x];D.intx=6;intc[x];解析一下...
A. x=6; int num[x]; B. const int x=6; float a[x];
C. const float x=6; int b[x]; D. int x=6; int c[x]; 解析一下每个选项,答案是B的。 展开
C. const float x=6; int b[x]; D. int x=6; int c[x]; 解析一下每个选项,答案是B的。 展开
4个回答
展开全部
A。x没定义
B。x被const修饰,成为常量,其值不能被修改,则能通过编译
C。x是浮点型数据
D。x是个变量,变量能改变后面数组的大小,部分编译软件会报错
B。x被const修饰,成为常量,其值不能被修改,则能通过编译
C。x是浮点型数据
D。x是个变量,变量能改变后面数组的大小,部分编译软件会报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义数组时,必须指定数组的大小,指定大小时必须用int型常量。
A中x是变量,D相同
B和C中x都是常量,但C中x是float型,所以C错
选B
A中x是变量,D相同
B和C中x都是常量,但C中x是float型,所以C错
选B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A选项,x没有声明数值型,所以不知道x是整型还是浮点型,故错
C选项,一维数组内的下表x,必须是整型,不能为浮点型,故错
D选项,使用const在一定程度上可以提高程序的安全性和可靠性,所以最佳答案为B
C选项,一维数组内的下表x,必须是整型,不能为浮点型,故错
D选项,使用const在一定程度上可以提高程序的安全性和可靠性,所以最佳答案为B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询