C语言宏定义的使用
2014-10-21 14:40
309 查看
#include<stdio.h> //宏定义的使用 //格式: #define 宏名 宏的内容 //不带参数的宏 #define PI 3.14 #define num 2*pI //用已经定义好的宏定义 //带参数的宏定义 #define AREA(r) PI*r*r //宏定义圆的面积 int main() { //圆的半径 float r = 10; //计算面积 float area = 3.14 * r * r; char a[10] = "PI"; //字符串中的字符不会被替代 printf("%s\n",a); //使用宏的注意点: /* 1.后面不加; 2.宏名一般大写 3.字符串中的字符不会被替代 */ float area1 = AREA(9); printf("area1:%.2f\n",area1); #undef PI //PI不能再被使用了 // float area1 = AREA(9); // printf("area1:%.2f\n",area1); return 0; }
相关文章推荐
- C语言宏定义使用技巧
- C语言宏定义使用技巧(转)
- C语言"#","#@"和"##"在宏定义中的使用技巧
- 【C语言学习】16__宏定义与使用
- 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性
- C语言宏定义的使用
- C语言中宏定义使用方法详解
- C语言宏定义##连接符和#符的使用及其它宏定义注意事项
- C语言宏定义使用分析
- C语言宏定义中使用do{}while(0);的理由
- C语言宏定义使用技巧
- C语言宏定义使用技巧
- C语言宏定义使用技巧
- C语言宏定义##连接符和#符的使用及其它宏定义注意事项
- CDEFINES用于定义C语言使用的宏定义
- C语言宏定义使用技巧(转)
- (转)C语言宏定义使用技巧
- C语言宏定义使用技巧
- C语言中宏定义使用的小细节
- C语言宏定义使用技巧