一道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
展开
 我来答
西门和畅恽司
2019-12-15 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:802万
展开全部
首先弄清楚%是取余数运算!
整个表达式应该改写成这样:
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
府高原候麦
2019-12-09 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:587万
展开全部
对楼上这些12%1=12的人无语..
你们真的知道取模运算吗...
LZ只要知道被小括号括起的表达式优先计算就行了
对于括号外的东西来说
括号括起的就是一个整体
一般就是一个值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式