请求帮助 几个关于C语言的题目

本文解答了关于C语言中特定表达式的求值问题,包括不同类型运算符的使用、优先级及赋值规则等,并提供了部分答案及其解释。
||| 第三个答案是A 以后相信你用心的话 学什么都是开头难 好好学 基本是对的 怎么可能后面还带个短的呢后面我看了楼上的 所以为8+8=163 D x/y/z可能导致不可想象的错误4 D 既然是长整型 第十二个答案是C 因为其它都表示X/(Y*Z)而A表示的是(X*Z)/z 答案补充 第七个答案是B因为C语言里就没 double型 答案补充 第十一个答案觉得应该是B 会学的很好的 A ||| 1 b的值不变 因为我用过 因为只有c=(a%11)+(b=3)里面有一个b=3 之后y自加1 之后相当于a+=8 所以a就是16了3. D 因为x/y/z这样的式子好像没有4. D 而y++又是后缀++ 先返回y 也就是y++的值 结果为最后一项的值 ++同上面说的 第二次的a是大括号外的a其值为3 ||| 1 D把C大写了8. BC 这两个都不是赋值语句 所以这个为3 而z+2为3不用说了吧7. AB C不是 y++)是豆号表达式 所以值为5 主要是结果要用十六进制表式13. 应该为8 所以这题没有答案 因为第一次的a是内部的a 这是规定的12 B 你可以用程序试下 只能记下11 C ++ --只能用于整型 B中的**数学式子也没找到10 B 这是语言定的 如果j>0最后第四个x=true9. CD A 里的^数学式子没有 最后n为i加1 a+=a相当于a=a+a C 8 C 7 C 6 A 5 8 3.B 4 3 2 A是对的 不过后来赋值为8了 因为开始虽然赋值0 因为本身赋值等于3了2 a的值等于16 因为显示时只显示结果是不会显示是什么类型的 因为在小括号里有a=8 也只有这个能改变b的值 没有双是长又是短的5. A BC不是赋值语句D不对6. D (++x 1. b为3 这时a为8 所以b为32. 16
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值