一道c语言题,求解?
若有定义:intb[][3]={{1},{3,2},{4,5,6}},{0}};,则b[2][2]的值是 。(A...
若有定义:int b[][3] = { {1}, {3,2}, {4,5,6}}, {0}};, 则 b[2][2]的值是 。
(A) 0 (B)2 (C) 5 (D) 6 展开
(A) 0 (B)2 (C) 5 (D) 6 展开
3个回答
展开全部
首先弄清楚%是取余数运算!
整个表达式应该改写成这样:
a=a%(n=n%2)
先算n=n%2,因为n=5,所以n%2=1,那么n=n%2=1,因为5处以2的余数是1。
再算a=a%(n=n%2),结果就是12了!
如果还有疑问可以继续追问,如有不满请多多包涵!
整个表达式应该改写成这样:
a=a%(n=n%2)
先算n=n%2,因为n=5,所以n%2=1,那么n=n%2=1,因为5处以2的余数是1。
再算a=a%(n=n%2),结果就是12了!
如果还有疑问可以继续追问,如有不满请多多包涵!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-12-09
展开全部
确定 这样int b[][3] = { {1}, {3,2}, {4,5,6}}, {0}};? 没有错误?
按我的理解,一对{}就是一行数据,那么后面 的 {0}就多余,应该删除
结果修改此行正确后,b[2][2]的值是 (D) 6
按我的理解,一对{}就是一行数据,那么后面 的 {0}就多余,应该删除
结果修改此行正确后,b[2][2]的值是 (D) 6
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对楼上这些12%1=12的人无语..
你们真的知道取模运算吗...
LZ只要知道被小括号括起的表达式优先计算就行了
对于括号外的东西来说
括号括起的就是一个整体
一般就是一个值
你们真的知道取模运算吗...
LZ只要知道被小括号括起的表达式优先计算就行了
对于括号外的东西来说
括号括起的就是一个整体
一般就是一个值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询