原因:
在#define PI 3.14的前提下
无论PI 后面是什么。当遇到 * 号时发生错误。误认为是指针操作


改正方法:
使用常量定义
const float PI = 3.14
本文探讨了在C/C++编程中宏定义与常量定义的区别,包括它们的工作原理、使用场景及潜在的问题。文章重点讲解了宏定义在预处理阶段的行为特性,以及常量定义如何提供更强大的类型检查和内存管理。
原因:
在#define PI 3.14的前提下
无论PI 后面是什么。当遇到 * 号时发生错误。误认为是指针操作


改正方法:
使用常量定义
const float PI = 3.14
329
1266

被折叠的 条评论
为什么被折叠?