C语言程序设计实用教程陈方第1章课件.ppt

C语言程序设计实用教程陈方第1章课件.ppt

ID:57057121

大小:70.00 KB

页数:18页

时间:2020-07-30

C语言程序设计实用教程陈方第1章课件.ppt_第1页
C语言程序设计实用教程陈方第1章课件.ppt_第2页
C语言程序设计实用教程陈方第1章课件.ppt_第3页
C语言程序设计实用教程陈方第1章课件.ppt_第4页
C语言程序设计实用教程陈方第1章课件.ppt_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。