zhihongchan 2021-05-11 16:54 采纳率: 76.9%
浏览 18
已采纳

帮忙注释一下这两行代码在说啥 救救孩子[face]emoji:010.png[/face] 题目翻译

帮忙注释一下这两行代码在说啥 救救孩子[face]emoji:010.png[/face] 题目翻译:一步步解释这个程序的output 您需要声明每个操作符的优先级顺序以及如何计算从变量到数字的输出和输出逻辑。
  • 写回答

3条回答 默认 最新

  • qfl_sdu 2021-05-11 17:10
    关注

    int age = 10;    int height = 45;//赋值语句,这个应该能知道吧。
     printf("%d",(age < 12 && height < 48) || (age > 65 && height > 72));这一句,相当于下面两句:

    int d = ((age < 12 && height < 48) || (age > 65 && height > 72)); //(1)

    printf("%d",d);//这句话就是把d的值打印出来

    (1)中是求两个算式的或运算,其结果要么是true,要么是false,true转成int类型是1,false转成int类型是0;

    在这里,age=10,height=45,满足age < 12 && height < 48这个条件,所以它的值就是true,所以d的值就是1,最后打印出来的结果就是1.

    如有帮助,请采纳,谢谢。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序