实验九 编译预处理

u    实验目的

1)       掌握“宏定义”

2)       掌握“文件包含”

3)       掌握“条件编译”

u    预习内容

见教材第九章

u    实验重点

掌握宏定义的方法。

u    实验难点

掌握宏定义的方法。

u    实验内容

编程序并上机调试运行:

1、定义一个带参数的宏,使两个参数的值互换。

2、设计输出实数的格式,包括:

A) 一行输出一个实数;

B) 一行内输出两个实数;

C) 一行内输出三个实数;

u    参考例题

【例】

main(){

  int i=1;

  while(i<=5)

    printf("%d\n",SQ(i++));

}

SQ(int y)

{

  return((y)*(y));

}

【例】

#define SQ(y) ((y)*(y))

main(){

  int i=1;

  while(i<=5)

    printf("%d\n",SQ(i++));

}

公告通知
教学日历
疑难留言
同学你好!对本课程有哪些建议?