正在加载图片...
第9章第1节 2)宏定义的位置和有效范围 位置—函数以外,一般在文件开头,函数之前 有效范围从定义处到文件结東或#nde命令处。 #define g 9.8 →→终止宏定义 main G的有效范围 #undef g f10 3)定义宏时可引用已定义过的宏 f define r3 define pl3 1416 maino # define L2中PR展升,钿 printf“L=%fnS=%「m”,2*3.1416*3,3.1416*33) f define s plr*r man print“L=%fnS=%fn”,L,S); 注:双引号中的内容不展开2). 宏定义的位置和有效范围 位置——函数以外,一般在文件开头,函数之前 有效范围——从定义处到文件结束或#undef命令处。 #define G 9.8 终止宏定义 main() {.... } #undef G f1() {..... } G的有效范围 3). 定义宏时可引用已定义过的宏 # define R 3 # define PI 3.1416 # define L 2*PI*R # define S PI*R*R main() {printf(“L=%f\nS=%f\n”,L,S); } main() {printf(“L=%f\nS=%f\n”,2*3.1416*3,3.1416*3*3); } 展开 注:双引号中的内容不展开 第9章第1节
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有