搜索结果
查询Tags标签: 宏名,共有 4条记录-
C预处理
目录#include<>和#include""区别宏常量不带参数的宏定义(宏常量)带参数的宏定义(宏函数) #include<>和#include""区别""表示先在file.c所在的当前目录找头文件file.h,若找不到,再按系统指定的目录检索。 <>直接按系…
2022/6/16 23:23:17 人评论 次浏览 -
条件编译的几种格式
/#include<stdio.h> //void main() //{ //#if 1<3 // printf("hello,world\n"); //#else // printf("hello\n"); //#endif // //} // 如果if后面的表达式为真则会执行后面跟的语句序列,否则执行else后面的 //#include<stdio.h>…
2022/2/23 6:23:43 人评论 次浏览 -
【C语言】总结C/C++中的预处理 | 关键字define | 宏定义 | 带参宏
文件操作,预处理 一. 什么是预处理 代码执行之前的事情,命令以#开头 二. 常见的预处理 头文件 三. #define 是C语言的宏定义,本质是替换,会在预处理阶段对程序中所有出现的"宏名"的地方进行替换 一 宏替换 1.定义 #define 宏名 内容 #define PI 3.14159 //定义…
2022/2/20 20:27:37 人评论 次浏览 -
66、宏名与函数名重名
#include<stdio.h>void F(int a) //如果放在宏名F之后呢,该函数首部会被替换为void F(int a);printf("haha") 程序最终会报错 { printf("%d",a);}#define F(a) F(a);printf("haha")int main(){ F(3); //该句会被替换为 F(3);pri…
2022/2/1 23:09:42 人评论 次浏览