https://www.bilibili.com/video/BV1vb411m7JV 预处理 预处理、编译、汇编、链接。 #include #define #ifdenf … #endif 一些特殊作用的预定义宏 理论上#include可以包括.c或者.h文件。 #define PI 3.14
https://www.bilibili.com/video/BV1vb411m7JV
预处理
预处理、编译、汇编、链接。
理论上#include可以包括.c或者.h文件。
TEST(1+1, 2) 1+1*2
void fun()
{
// 定义了宏定义,下面的代码都可以用,类似全局变量
}
void test()
{
int a = A; //ok
// 取消宏定义
int a = A; //err
}
int main()
{
printf("1");
printf("0");
}
// 1
生成动态库
日志
int main()
{
printf("file= %s\nline= %d", __FILE__, __LINE__);
// file= D:\C_project\BV1vb411m7JV\tmp\main.c
// line= 7
}