#define的直接转化
来源:互联网 发布:欧洲篮球冠军联赛数据 编辑:程序博客网 时间:2024/05/16 23:50
以下程序的输出结果是:(D)
#define M(x,y,z) x*y+z
main()
{
int a=1, b=2, c=3;
printf(“%d/n”,M(a+b,b+c,c+a));
}
#define M(x,y,z) x*y+z
main()
{
int a=1, b=2, c=3;
printf(“%d/n”,M(a+b,b+c,c+a));
}
A)19
B) 17
C) 15
D) 12
解析:
直接转化为:a+b*b+c+c+a=1+2*2+3+3+1=12,#define只要直接替换就行了,不需要加括号。
0 0
- #define的直接转化
- StringGrid数据、Excel文件之间的直接转化
- JObject——直接转化为已知的对象类型
- 如何制作可以直接带来销售转化的着陆页
- 在struts2 中 JSONArray.fromObject转化字符串的一个特殊用法,直接返回值
- 网络流进行转化(String转化,直接写入文件)
- 不要验证,直接转化科学计数法
- 文件直接转化为16进制
- 怎样直接将pdf转化成word
- [define的用法]define用法集锦
- C#中#define后面直接加一个名词是什么意思?
- #define 的注意用法
- #define 的另类用法
- #define的用法zz
- #define的文章
- #define的用法
- define 的用法
- #define的用法
- EHCache 缓存初阶
- 测试用例设计总结
- 搜狗输入法 Linux 社区版正式发布
- sessionStorage
- 调用系统计算器 android(适用于不同品牌)
- #define的直接转化
- Linux 内核启动完整分析
- 汤阳光OA视频中使用递归展现添加与修改页面中的树状上级部门列表
- Android APK反编译详解(附图)
- iOS 8 将推歌曲识别功能
- emulator启动自己编译的工程时出错的解决办法
- Hadoop 2.2.0集群搭建
- LeetCode-Linked List Cycle
- 高仿今日头条(转载)