基本信息
文件名称:C语言程序设计与实践(第3版)课件:编译预处理.pptx
文件大小:522.48 KB
总页数:22 页
更新时间:2026-03-03
总字数:约小于1千字
文档摘要
编译预处理;8.1宏定义;例8.1;说明:;说明:;例8.2;8.1.2带参数的宏定义;
对于带参数的宏定义替换步骤:
(1)程序中宏名后的实参与命令行中宏名后的虚参按位置一一对应。
(2)用实参代替字符串中的虚参,注意只是字符串的代换,不含计算过程。
(3)把用实参替换的字符串,替换程序中的宏名。
;[例8.3]写出下列程序运行的结果:
#definePT 3.5
#defineS(x) PT*x*x
main()
{
inta=1,b=2;
printf(”%4.1f\n”,S(a+b));
};说明