- 2
- 0
- 约1.03千字
- 约 4页
- 2020-04-14 发布于湖北
- 举报
回顾:
位置指针
1.Id判断
2.Id输出数据
8月15号
预处理指令
预处理指令是c语言支持的一种特殊指令
它以#做开头,不以;做结尾
预处理指令在编译的第一阶段被处理
所有预处理指令都是把程序变成另外样子
gcc 可以使用-E选项单独处理所有预处理指令
#define 是一个预处理指令
这个预处理指令用来定义宏
宏定义可以给数字起名字
宏定义不是c语言的指令
定义宏时不要使用=和;号
宏名称中不应该有空格
宏和变量在计算机里的处理方式完全不同
可以在gcc命令行中使用-D 选项定义宏
可以使用参数的宏
宏的参数都没有数据类型
宏的参数个数任意
宏的参数不一定代表一个数字
宏和函数
宏没有返回值变量
宏中只能使用三目运算符完成复杂的计算
如果三个结果,可以在:后面镶嵌一个三目运算符
宏没有形参实参之分
编写宏的时候应该在每个代表数字的参数以及整个计算结果外边都加上括号
不要用自增自减的计算结果作为宏的参数
宏操作符#和##
都要和宏的参数配合使用,这个参数通常不是用来表示数字的
#可以把宏的某个参数转化成字符串字面值
宏预处理
##可以把一个代表名字的参数和其他内容合并成一个新的名字
条件编译可以只编译源程序中的某一部分指令代码
条件编译是使用某些预处理指令实现的
使用如下语句:#ifdef/#ifndef............#else...........#endi
您可能关注的文档
- 语文七年级上人教新课标第16课《化石吟》拓展资料(8篇).doc
- 语文七年级下苏教版期末复习系列练习-综合测试(二).doc
- 语文七年级下人教新课标第23课《登上地球之巅》课件4.ppt
- 语文选修《史记》鲁人版第8课《井陉之战》教案.doc
- 语文三年级下长春版11.1《这条小鱼在乎》课件.ppt
- 语文七年级上人教新课标第23课《散步》课件2.ppt
- 语文选修人教新课标《中国现当代散文鉴赏》第三单元第8课知能优.doc
- 语文选修人教新课标《中国现当代散文鉴赏》第六单元第16课知能.doc
- 语文选修苏教版唐诗宋词选读《西塞山怀古》教案.doc
- 语文选修粤教版 论述文选读《美腿与丑腿》课件4.ppt
- DB54∕T 0690-2026 设施土壤次生盐渍化改良技术规程.docx
- DB54∕T 0689-2026 设施蔬菜秸秆还田技术规程.docx
- DB54∕T 0665-2026 光伏电站燕麦与箭筈豌豆混播 生产技术规程.docx
- DB54∕T 0664-2026 光伏电站绵羊放牧管理技术规程.docx
- DB54∕T 0659-2026 短须裂腹鱼(地方标准).docx
- DB54∕T 0653-2026 黄石爬鮡增殖放流规程.docx
- DB46∕T 747-2026 气候康养指数.docx
- (11.2.1)--11.1 创伤后应激障碍-1.ppt
- (11.2.2)--11.2 创伤后应激障碍-2.ppt
- (11.2.3)--11.3 创伤后应激障碍-3.ppt
最近下载
- J4 管道安装工程资料表格(QSH0249).doc VIP
- J2 设备材料资料表格(QSH0249).doc VIP
- 乡村振兴数字乡村发展推动数字乡村建设PPT图文课件.pptx VIP
- 外科护理学知到智慧树期末考试答案题库2024年秋山东第一医科大学.docx VIP
- J1 通用资料表格(QSH0249).doc VIP
- 智慧农业-课件.ppt VIP
- 外科护理学知到智慧树期末考试答案题库2025年山东第一医科大学.docx VIP
- (2026)智慧农业与数字乡村建设发展PPT课件.pptx VIP
- 锦州力众废旧机油回收建设项目环境影响报告表.pdf VIP
- 分析化学-电位分析法.ppt VIP
原创力文档

文档评论(0)