9、在C语言中,引用数组元素时,其数组下标的数据类型允许是

A)整型常量B)整型表达式C)整形常量或整形表达式C)任何类型的表达式... A)整型常量 B)整型表达式
C)整形常量或整形表达式 C)任何类型的表达式
展开
 我来答
帐号已注销
2021-01-24 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:161万
展开全部

B整型表达式

比如:int a。

下标就可以是常量。

i=8,j=9。

a[i+j]也行,下标i+j就是整形表达式。

引用数组中元素通过数组的下标,如 a(10),其中10 即数组下标。有的数组的下标是0开始的,那么要引用第一个元素,要使用0下标,如a(0)。

扩展资料:

一个表达式的赋值和算符的定义以及数值的定义域是有关联的。两个表达式若被说是等值的,表示对于自由变量任意的定值,两个表达式都会有相同的输出,即它们代表同一个函数。

一个表达式必须是合式的。其每个算符都必须有正确的输入数量,在正确的地方。如表达式2+3便是合式的;而表达式*2+则不是合式的,至少不是算术的一般标记方式。

参考资料来源:百度百科-表达式

我爱学习112
高粉答主

2020-12-27 · 每个回答都超有意思的
知道大有可为答主
回答量:7259
采纳率:100%
帮助的人:155万
展开全部

B整型表达式

比如int a[20]。

下标就可以是常量。

i=8,j=9。

a[i+j]也行,下标i+j就是整形表达式。

扩展资料

C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。

相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。

而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c)

合理使用优先级可以极大简化表达式。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友46cc066
推荐于2018-01-29 · TA获得超过190个赞
知道小有建树答主
回答量:168
采纳率:93%
帮助的人:94.6万
展开全部
选最后一个,任何类型的表达式。只要能够转换成int类型的,无论是什么样的数据或者表达式都可以,因为数组下标实际上就是相对于基址的偏移,希望可以帮到你。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oolgloo
推荐于2017-12-16 · TA获得超过2636个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:656万
展开全部
A。数组下标必须是整型的!而且C不会帮你去算,必须是个常量!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雯浅要快乐
2018-01-29
知道答主
回答量:1
采纳率:0%
帮助的人:896
展开全部
在引用数值元素时下标可以是整型常量或整型表达式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式