在C语言中,宏常量和常量变量是两种不同的概念。
区别:
示例:
#define PI 3.14159
#define MAX(a, b) ((a) > (b) ? (a) : (b))
float radius = 5.0;
float area = PI * radius * radius;
int maxNum = MAX(10, 20);
推荐的腾讯云相关产品和产品介绍链接地址:
区别:
示例:
const int MAX_NUM = 100;
const float PI = 3.14159;
int age = 25;
const int *ptr = &age; // 指向常量的指针,指针所指向的值不可修改
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云