C语言语法基础点-----编译预处理
例1 求1-10的平方、立方、四次方的值,其中平方、立方、四次方的值在powers.h中实现。
powers.h文件:
在这里插入代码片
#define sqr(x) ((x)*(x))
#define cube(x) ((x)*(x)*(x))
#define quad(x) ((x)*(x)*(x)*(x))
fmain.c文件:
#include<stdio.h>
#include"powers.h"
void main()
{
int n;
printf("number\t exp2\t exp3\t exp4\n");
printf("----\t----\t----\t--------\n");
for(n=1;n<=10;n++)
{
printf("%2d\t %3d\t %4d\t %5d\n",n,sqr(n),cube(n),quad(n));
}
}
906

被折叠的 条评论
为什么被折叠?



