- 检查所用的计算机系统是否已安装了C编译系统并确定它所在的子目录;
- 进行所用的集成环境;
- 熟悉集成环境的界面的有关菜单的使用方法;
- 输入并运行一个简单的、正确的程序。
? 输入下面的程序: #include <stdio.h> void main() { ???????? printf("This is a c program.\n"); }
- 根据前面介绍的方法对源程序进行编译,观察屏幕上显示的编译信息。如果出现“出错信息”,则应找出原因并改正之,再进行编译,如果无错,则进行连接。
- 如果编译连接无错误,使程序运行,观察分析运行结果。
- 输入并运行一个有错误的C程序。
#include<stdio.h> void main() { ???????? int a,b,sum ???????? a=123;b=456; ???????? sum=a+b ???????? print("sum is %d\n",sum); }
- 进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。最后请与教材上的程序对照。
上述语句中,第二行与第三行没有“;”结束语句,第五行“printf”函数拼写错误
- 输入并运行一个需要在运行时输入数据的程序;
输入下面的程序: #include<stdio.h> void main() { ???????? int max(int x,int y); ???????? int a,b,c; ???????? printf("input a & b;"); ???????? scanf("%d%d",&a,&b); ???????? c=max(a,b); ???????? printf("max=%d\n",c); } int max(int x,int y) { ???????? int z; ???????? if (x>y) z=x; ???????? else z=y; ???????? return (z); }
- 编译并运行,在运行时从键盘输入整数2和5,然后按“回车”键,观察运行结果。
???????? int a; b; c; 再进行编译,观察其结果
if (x>y) z=x;? else z=y; 再进行编译运行,分析结果。 ;表示语句结束,只定义到a; 将“将程序中的第3行改为 int a; b; c;”改回的前提下,合并成一行不会发生你错误,因为已经有冒号进行语句结束
- 运行一个自己编写的程序,即输入a、b、c 3个数,输出其中最大者。
|