99. 若有定义int a[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/sizeof(a[0]) 的值为( )。

99.若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/sizeof(a[0])的值为()。A.3B.4C.5D.9... 99. 若有定义int a[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/sizeof(a[0])
的值为( )。
A. 3
B. 4
C. 5
D. 9
展开
 我来答
帐号已注销
2020-12-19 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:162万
展开全部

选A

sizeof(a)表示的是整个二维数组的字节数。

因为a[0]代表的是第一行的地址,所以此处sizeof(a[0])指的是一行的字节数。

a[0] 是指第0行的3个元素,因而size of(a[0])=3

例如:

int a[3][4]={1,2,3,4,5,6,7,8,9};相当于int a[3][4]={{1,2,3,4},{5,6,7,8},{9,0,0,0}};

因此,a[1][3]=8, a[2][3]=0;

扩展资料:

给与自由变量一些数值指定,可以给与一个表达式数值,即使对于一些自由变量的值,表示式或许没有定义。因此,一个表达式代表一个函数,其输入为自由变量的定值,而其输出则为表示式因之后所产生出的数值。

表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。约束变量在表达式中已被指定数值,而自由变量则可以在表达式之外另行指定数值。

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

DoramiHe
2018-07-25 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25334 获赞数:59536
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
对于一个整型二维数组,size of(a)=9 即实际内容所占的大小
a[0] 是指第0行的3个元素 因而size of(a[0])=3
最后答案就是 9/3=3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zcy990718
2018-07-25 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:66%
帮助的人:1494万
展开全部
A.3
因为sizeof(a)9*4=36,sizeof(a[0])=3*4=12
追答
a[3] [3]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式