社区
陆强的课程社区_NO_1
黑马程序员——iOS核心基础
帖子详情
黑马程序员——宏定义
heima_Programmer
2023-01-12 15:12:50
课时名称
课时知识点
黑马程序员——宏定义
...全文
97
回复
打赏
收藏
黑马程序员——宏定义
课时名称课时知识点黑马程序员——宏定义
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
黑马程序员
_
宏定义
一.
宏定义
基本知识 1.所有的预处理指令都是以#开头 2.预处理指令分3种 1>
宏定义
2> 条件编译 3> 文件包含 3.预处理指令在代码翻译成0和1之前执行 4.预处理的位置是随便写的 5.预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾,可以用#undef取消
宏定义
的作用 6.宏名一般用大写或者以k开头,变量名一般用小写 二
【
黑马程序员
】【C语言】
宏定义
1.
宏定义
可以分为2种: 不带参数的
宏定义
带参数的
宏定义
2.定义 一般形式 #define 宏名 字符串 比如 #define ABC 10 右边的字符串也可以省略,比如#define ABC 3.作用 它的作用是在编译预处理时,将源程序中所有"宏名"替换成右边的"字符串",常用来定义常量。 接下来写个程序根据圆的半径计算周长 4.例子 在第
黑马程序员
——C语言日志——
宏定义
#define
被定义为“宏”的标识符称为“宏名”(如:#define MAN 1 其中的MAN被称为宏名)。在编译预处理时,对程序中所有出现的“宏名”,都用
宏定义
中的字符串去代换,这称为“宏代换”或“宏展开”。
宏定义
是由源程序中的
宏定义
命令完成的。宏代换是由预处理程序自动完成的。
宏定义
分为无参数的
宏定义
和有参数的
宏定义
。 (1):无参数的
宏定义
无参数的
宏定义
。一般形式为:#define
【
黑马程序员
】————预处理指令1-
宏定义
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 预处理指令简介 1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译 2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且...
黑马程序员
-c语言
宏定义
以及外部变量
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- int num; int num2; void test(); int main(int argc, const char * argv[]) { extern int num; extern int num2; num = 10; num2 = 12;
陆强的课程社区_NO_1
1
社区成员
165
社区内容
发帖
与我相关
我的任务
陆强的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章