《C语言PPT课件第二章简单c程序.ppt》由会员分享,可在线阅读,更多相关《C语言PPT课件第二章简单c程序.ppt(7页珍藏版)》请在三一办公上搜索。
1、第二章 简单的C程序,教学内容之一:简单的C程序介绍,例1:main()printf(“This is a C program.n”);,本程序的功能是输出一行信息:This is a C program.,例2:main()/*计算两数之和*/int a,b,sum;/*这是定义变量*/a=123;b=456;/*以下3行为C语句*/sum=a+b;printf(“sum=%dn”,sum);,本程序的功能是计算两数之和,并输出结果:sum=579,例3:main()int a,b,c;scanf(“%d,%d”,本程序的功能是:若用户通过键盘输入的是8,5,则输出max=8.,例4:#in
2、clude int main(void)int num;num=2;printf(“I have%d cats.n”,num);printf(“You have%d cats,too.n”,num);,教学内容之二:C程序的结构,C程序由函数构成(C是函数式的语言,函数是C程序的基本单位),一个C源程序至少包含一个main函数,也可以包含一个main函数和若干个其它函数。函数是C程序的基本单位。,被调用的函数可以是系统提供的库函数(如:printf),也可以是用户根据需要自己编写设计的函数(如:max)。,C函数库非常丰富,Turbo C提供300多个库函数.,main函数(主函数)是每个程序
3、执行的起始点,不管main函数位于何处,C程序的执行总是从main开始。,C程序书写格式自由,一行可以写几个语句,一个语句也可以写在多行上。每条语句的最后必须有一个分号“;”表示语句的结束.,C语言本身不提供输入/输出语句,输入/输出的操作是通过调用库函数(scanf,printf)完成。,可以使用/*/对C程序中的任何部分作注释,注释可以提高程序可读性,使用注释是编程人员的良好习惯。,一个函数由函数首部和函数体两部分组成.,例3:main()int a,b,c;scanf(“%d,%d”,int max(int x,int y)int z;if(xy)z=x;else z=y;return
4、z;,主函数,子函数,教学内容之三:C程序的上机步骤,相关概念:,程序:为了使计算机能按照人们的意志工作,就要根据问题的要求,编写相应的程序。程序是一组计算机可以识别和执行的指令,每一条指令使计算机执行特定的操作。,源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C程序源程序的扩展名为“.c”,目标程序:源程序经过“编译程序”翻译所得到的二进制代码称为目标程序。目标程序的扩展名为“.obj”。目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行的程序。,可执行程序:目标程序与库函
5、数连接,形成的完整的可在操作系统下独立执行的程序称为可执行程序。可执行程序的扩展名为“.exe”(在dos/windows环境下),再看一个简单的例子:,#include int main(void)int num1=2;int num2=3;printf(“I have%d cats.n”,num1);printf(“you have%d cats.n”,num2);printf(“we have%d cats.n”,num1+num2);retrun 0;,上机步骤:,1、编辑进入TC按F10选择主菜单中的file菜单项选择“新”菜单项新建一个文件开始键入源代码排除输入错误选择file菜单中的“保存”菜单项存盘文件。文件后缀名为.c,2、编译按F10选择主菜单中的“编译”菜单项中的第一项“C编译到.obj”,开始编译。生成文件后缀名.obj,3、链接运行按F10到run,链接运行一步完成,生成文件后缀名.exe,4、看结果ALT+F5,教学内容之四:程序设计的其它一些应注意的问题,程序设计前的规划画程序流程图,程序设计中可能出现的两大类错误:语法错误和语义错误。,如何提高程序的可读性?每行只有一条语句;适当的空行;同层次的语句缩进相同;加注释。参见教材P 22。,