学习带你学c带你飞的满脑子都感叹号问号之1
纯纯的小白0基础 学习到第四课 遇到 我好几天都没有办法能想通理解的问题
说明问题?
一个字
宏
宏到底是个说明东西我怎么就那么难以理解
C99 除了新加入了布尔类型,还加入了一个标准头文件:<stdbool.h>
这个头文件内容比较简单,就定义了四个宏:
目前我也查阅了不少资料宏的我无处躲藏了 纯替换方便理解好记。
#define PI = 3.1415926 // 把代码中所有的PI替换成3.1415926 ba21 发表于 2022-2-18 21:02
纯替换方便理解好记。
#define PI = 3.1415926 // 把代码中所有的PI替换成3.1415926
老师 我迷糊的是 宏到底是一个什么样概念的东西 超难理解 Mcai 发表于 2022-2-19 09:57
老师 我迷糊的是 宏到底是一个什么样概念的东西 超难理解
"宏"有什么概念?你不喜欢叫“宏”你自己取名叫“纯替换”也可以。
说得很明白了就是把代码中的替换,想那么复杂干嘛?
替换前
#include <stdio.h>
#define PI 3.1415926
#define S "我是一个字符串"
int main(viod)
{
printf("%f\n", PI);
printf("%f\n", PI*2);
printf("%s\n", S);
}
替换后
#include <stdio.h>
int main(viod)
{
printf("%f\n", 3.1415926);
printf("%f\n", 3.1415926*2);
printf("%s\n", "我是一个字符串");
}
ba21 发表于 2022-2-19 12:34
"宏"有什么概念?你不喜欢叫“宏”你自己取名叫“纯替换”也可以。
说得很明白了就是把代码中的替换,想 ...
老师 我揣摩了好一会应该明白了是个什么意思谢谢老师吱吱不倦的指导
页:
[1]