百谷歌百度谷歌一起搜索
返回首页

#define MAX(x,y) (x)>(y)?(x):(y) main() {int a=5,b=2,c=3,d=3,t; t=MAX(a+b,c+d)*10 ;

发布时间:2018-03-13 14:45:01

宏不做类型判断,编译的时候就是简单的替换,所以在判断宏的时候,如果看不明白,你就在纸上写一下,把要替换的语句直接替换了,一看就明白了。 这句替换完就是 t=(a+b)>(c+d)?(a+b):(c+d)*10, *优先级高于:所以就等价于: 7>6?7:60 所以结果就是7

相关内容

  • #dbc1af在ps中是指什么颜色
  • #define MAX(x,y) (x)>(y)?(x):(y) main(){int a=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;printf("%d\n",t);}
  • #define MIN(x,y) (x)<(y)?(x):(y) #include “stdio.h” void main() { int i=10,j=15,k; k=10*MIN(i,j);

最新内容

  • 艾滋的鸡尾酒疗法,有什么忌口?
  • 《美女的超级保镖》这个小说,在哪个网站可以免费下载(完结版)
  • 伯贤真的被赵雅琳打了吗
  • 请问:测量温度的单位,摄氏度和华氏度一样吗?
  • 三生三世:桑籍拒绝白浅之后,连宋为何提出让夜华接替?
  • 在桑籍去青丘时,白浅故意闭门不见,为什么反过来怪桑籍悔婚?
  • 诺基亚c1-02和5320的电池是不是一样的
  • 电路板上的C10是什么意思?
  • editor是什么意思?
  • 2010快男唱过的所有歌曲
← 上一条:为什么(a+b)&#47;(c+d)=a&# 下一条:非零自然数abcd都不超过4,其中两数相同, →

热门栏目

  • 医疗
  • 心理
  • 地区
  • 娱乐
  • 电脑
  • 数码
  • 文化
  • 体育
  • 健康
  • 科学
  • 社会
  • 企业
  • 经济
  • 生活
  • 知识

© 2026 baiduandgoogle.com 百谷歌

本网站仅供学习演示 | 冀ICP备08105868号-13