【发布时间】:2023-04-02 06:24:02
【问题描述】:
有没有办法查看预处理后扩展代码的样子? 在网上找到了很多我的问题的答案,但他们都使用了很多对我来说完全陌生的术语。 Seeing expanded C macros Determine the expansion of a C macro 我是一个完全的编程初学者。从 Y.K. 的“Let us C”中学习 C目前在第12章 'C 预处理器'。 有人可以简单地解释一下吗,还是我应该暂时搁置,稍后再处理?
使用 Code:Blocks 作为 IDE,使用 gcc 作为编译器。
编辑:-
#include<stdio.h>
#define AREA(x) (3.14*x*x)
int main()
{
int r1=1,r2=2;
float ar1,ar2;
ar1=AREA (r1);
printf(" %f",ar1);
ar2=AREA (r2);
printf(" %f",ar2);
printf(" %f",ar1/ar2);
printf(" %f",AREA (r1)/AREA (r2));
}
【问题讨论】:
-
在你的问题中提供一些minimal reproducible example$