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 展开
的值为( )。
A. 3
B. 4
C. 5
D. 9 展开
3个回答
展开全部
选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;
扩展资料:
给与自由变量一些数值指定,可以给与一个表达式数值,即使对于一些自由变量的值,表示式或许没有定义。因此,一个表达式代表一个函数,其输入为自由变量的定值,而其输出则为表示式因之后所产生出的数值。
表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。约束变量在表达式中已被指定数值,而自由变量则可以在表达式之外另行指定数值。
参考资料来源:百度百科-表达式
2018-07-25 · 知道合伙人互联网行家
关注
展开全部
对于一个整型二维数组,size of(a)=9 即实际内容所占的大小
a[0] 是指第0行的3个元素 因而size of(a[0])=3
最后答案就是 9/3=3
a[0] 是指第0行的3个元素 因而size of(a[0])=3
最后答案就是 9/3=3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A.3
因为sizeof(a)9*4=36,sizeof(a[0])=3*4=12
因为sizeof(a)9*4=36,sizeof(a[0])=3*4=12
追答
a[3] [3]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询