欢迎来到天天文库
浏览记录
ID:57057121
大小:70.00 KB
页数:18页
时间:2020-07-30
《C语言程序设计实用教程陈方第1章课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.1发展史和特点C语言的发展过程——1972年诞生于美国贝尔实验室;——1973年用于与汇编语言合写UNIX操作系统;——1977年实现了可移植,逐步得到推广;——1983年规范为ANSIC,1987年进一步规范87ANSIC。C语言是世界上应用最广泛的几种计算机语言之一。目前在微型计算机上广泛使用的是三个公司的产品TurboC(简称TC)——本书介绍TurboCV2.0、MicrosoftC(简称MSC)、BorlandC(简称BC)C语言的特点C语言成为当前软件开发中的主流程序语言,是由它的特点所决定的。C
2、语言的主要特点如下:(1)适应性强。它能适应从8位微型机到巨型机的所有机种。(2)应用范围广。它可用于系统软件以及各个领域的应用软件。(3)语言本身简洁,使用灵活,便于学习和应用。(4)语言的表达能力强。可以直接对计算机硬件进行操作。(5)数据结构系统化。(6)控制流程结构化。(7)运行质量高,程序运行效率高。(8)可移植性好。另外,C语言编译系统所占的存储空间很少。1.2程序结构及范例下面看几个简单的C语言程序,然后从中分析C程序的特性。[例1-1]仅由main()函数构成的C语言程序。main(){print
3、f("ThisisaCprogram.");}程序运行结果:ThisisaCprogram.其中,main()表示“主函数”。每一个C程序都必须有一个主函数。函数体由一对大括弧{}括起来。本例中主函数内只有一个输出语句,printf()是C语言中的屏幕输出函数,是C语言输入/输出库函数之一。双引号""内的字符串按原样输出。语句最后有一分号,表示这个语句结束。初学C语言者常见错误之一,就是漏写这个分号,或在不该写分号的位置写分号。[例1-2]从计算机键盘上输入两个整数,计算它们的和,并在显示器上输出。程序如下:#i
4、nclude/*文件包含命令*/main()/*主函数*/{inta,b,c;/*声明部分,定义变量*/scanf("%d,%d",&a,&b);/*输入变量a和b的值*/c=a+b;/*将a+b的和值赋值给变量c*/printf("sum=%d",c);/*输出c的值*/}程序运行结果:键盘输入:17,39回车屏幕显示:sum=56其中,#include〈stdio.h〉是文件包含命令,其作用是将存放在include子目录下的已有文件stdio.h插入到该命令所在位置,取代该命令,从而把文件s
5、tdio.h与当前的源程序合并连成一个源文件。注意:文件包含命令后面不要分号。/*……*/表示注释部分,为便于理解,可用汉字表示注释,也可以用英语或汉语拼音作注释;采用注释可提高程序的可读性,对编译和运行不起作用;注释可加在程序中任何位置。第4行是声明部分,定义整型变量a、b和c。第5行是从键盘上输入a和b的值(操作过程是:先输入a,接着输入逗号,再输入b,回车),scanf()是键盘输入函数,是C语言输入/输出库函数之一,其中“%d”表示输入输出“格式字符串”,d表示“以十进制整数形式输入”。第6行是将a和b的
6、值求和并赋值给变量c。第7行是先在屏幕上输出sum=,随后再输出c的值。[例1-3]由main()函数和1个自定义函数max()构成的C语言程序。程序如下:intmax(intx,inty)/*自定义max函数,函数值为整型,形参x、y为整型*/{return(x>y?x:y);}/*返回x与y相比较后的大数*/main()/*主函数*/{intnum1,num2;/*声明部分,定义变量*/printf("Inputthefirstintegernumber:");/*输出双引号内的字符串*/scanf("%d"
7、,&num1);/*从键盘输入num1的值*/printf("Inputthesecondintegernumber:");/*输出双引号内的字符串*/scanf(“%d”,&num2);/*从键盘输入num2的值*/printf("max=%d",max(num1,num2));/*将num1、num2的值传递给函数max并输出函数的返回值*/}程序运行结果:屏幕显示:Inputthefirstintegernumber:输入6回车屏幕显示:Inputthesecondintegernumber:输入9回车
8、屏幕显示:max=9其中,自定义函数max的作用是接受传递来的num1、num2这两个数后,找出其中的较大者,并用return语句将大值返回。通过以上几个例子,可以看到:(1)一个C程序都是由若干个函数构成的,函数是C程序的基本单位。在一个C程序中,必须有且只有一个函数名为main的主函数,可以有库函数和自定义函数。自定义函数是用户根据需要自己编制的函数(如例1-3中的m
此文档下载收益归作者所有