m0_59626347 2021-06-23 22:09 采纳率: 50%
浏览 634
已采纳

2-1 若变量已正确定义并赋值,符合C语言语法的表达式是

 

  • 写回答

3条回答 默认 最新

  • 关注

    准确答案是A

    选项B应该加上括号才对

    选项C表达式错误

    选项D取模只能是整数。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • CSDN专家-link 2021-06-23 22:28
    关注

    准确答案是B

    选项A不可以,常量不能进行++,必须是可修改的左值才可以

    选项C不可以,=操作符是从右向左执行的,所以先执行a+1=3,这是不可以的,同样左值必须可修改才行

    选项D不可以,求余只能是整数

    只剩B了,虽然也挺恶心的,但它却是唯一语法上OK的

    评论
  • 暖晴的天 2021-06-23 22:20
    关注

    正确答案是B

    逗号表达式先执行表达式1,a=3
    然后执行表达式2, 5 结果a=3;

    A项不满足变量才能使用++,

    C项表达式错误,

    D项%取余数是针对整数的操作

    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 Java的kafka错误unknowHostException
  • ¥20 gbase 8a没有lisense,需要获取一个lisense
  • ¥15 前端的3d饼图不知道用啥框架做的
  • ¥15 三个问答题,很简单,都是关于网络安全
  • ¥15 算法问题 斐波那契数 解答
  • ¥20 JAVAscript
  • ¥15 VS2019 SPY++ 获取句柄操作
  • ¥15 Facebook 获取广告
  • ¥15 PID算法的输出结果如何转换成pwm
  • ¥15 java文本解密算法