实验十三预处理命令和指针(1) 班级 姓名 指导老师 成绩 第 机房 号机器时间: 实验目的:1.学会使用宏定义和文件包含 2.重点掌握指针变量的定义和赋值 3.掌握指针变量的引用 4.初步掌握指向数组的指针的定义和使用。 实验要求:每次实验前,学生要先预习实验内容,写出分析结果或程序,经实验指导 老师检查后,上机运行、调试程序,得出最终正确结果 实验内容 、读程序 要求:读懂程序,写出分析结果;上机运行程序,得到运行结果,比较之。 #include <stdio. h> #define ADD(x)x+x main() int m=l,n=2, k=3 int sum ADD(m+n)*k printf("sum=旨d\n”,sum); 分析结果 #include <stdio. h> #define ArEA(r)(r )*(r) #define PI 3.14159 main( int x=l, y=2 ,s printf("s=暑dn”,s);实验十三 预处理命令和指针(1) 班级______________姓名___________指导老师_____________成绩___________ 第_____________机房___________号机器 时间:________________________ 实验目的:1. 学会使用宏定义和文件包含。 2. 重点掌握指针变量的定义和赋值。 3. 掌握指针变量的引用。 4. 初步掌握指向数组的指针的定义和使用。 实验要求:每次实验前,学生要先预习实验内容,写出分析结果或程序,经实验指导 老师检查后,上机运行、调试程序,得出最终正确结果。 实 验 内 容 一、读程序 要求:读懂程序,写出分析结果;上机运行程序,得到运行结果,比较之。 1. #include <stdio.h> #define ADD(x) x+x main() { int m=1 ,n =2 , k=3; int sum = ADD(m+n)* k ; printf(“sum = %d\n” ,sum ); } 分析结果 运行结果 2. #include <stdio.h> #define AREA(r) ( r ) * ( r ) #define PI 3.14159 main( ) { int x=1, y=2 ,s; s= AREA(x+y)* PI; printf(“s = %d\n”,s); }