宏定义
宏定义又称为宏代换、宏替换,简称“宏”。
格式:#define标识符 字符串
其中的标识符就是所谓的符号常量,也称为“宏名”。
掌握“宏”概念的关键是“换”。
即在对相关命令或语句的含义和功能作具体分析之前就要换
例:
#define PI 3.1415926
把程序中出现的PI全部换成3.1415926
实验例程,实验程序讲解
先包含头文件,然后进行宏定义:将标识符led_q1、led_qm、led_jg1、led_jg2分别等同于0x00、0xff、0x55、0xaa。然后一个延时函数,接下来一个main函数,while(1)无条件循环,可把while(1)里面的定义的标识符等于对应的16进制数。
编译烧录,最后观察到全亮-全灭-(D4-D7灭亮灭亮)-(亮灭亮灭)然后不停地循环。
宏定义在c语言编程中是一种用得比较多的用法,能够减轻工作量,能让程序更简单简洁。
逻辑运算