c语言第一张绪论33910

c语言第一张绪论33910

ID:14109255

大小:46.00 KB

页数:13页

时间:2018-07-26

c语言第一张绪论33910_第1页
c语言第一张绪论33910_第2页
c语言第一张绪论33910_第3页
c语言第一张绪论33910_第4页
c语言第一张绪论33910_第5页
资源描述:

《c语言第一张绪论33910》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言第一张绪论33910ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第1章C语言概述C语言发展及特点1.1C语言发展及特点C语言程序的基本结构1.2C语言程序的基本结构1.3算法及其描述C语言字符集语言字符集、1.4C语言字符集、标识符与关键字C语言程序的上机步骤1.5C语言程序的上机步骤1.1C语言发展过程及特点语言发展过程及特点1.1.1C语言的发展过程语言的发展过程C语言是在70年代初问世的,最初是用它来描述和实语言是在年代初问世的,操作系统。现UNIX操作系统。操作系统?1987年,ANSI又公布了语言新标准—

2、—87ANSIC。年又公布了C语言新标准。又公布了语言新标准?1990年,国际标准化组织接受87年国际标准化组织ISO接受ANSIC为ISOC的接受为的标准(标准(ISO9899-1990)。-)。?目前流行的编译系统都是以它为基础的。本书的叙述目前流行的C编译系统都是以它为基础的编译系统都是以它为基础的。基本上以ANSIC为基础。为基础。基本上以为基础?目前广泛流行在微型机上版本有目前广泛流行在微型机上C版本有版本有MicrosoftC、Turbo、C、QuickC、BorlandC等,它们略有差异。、、等它们略有差异。?我们使用的是我们使用的是TurboC

3、。。1.1.2C语言的特点语言的特点(1)语言简洁、紧凑,语法限制少,使用方便、灵活。)语言简洁、紧凑,语法限制少,使用方便、灵活。32个关键字个关键字,条控制语句)。(32个关键字,9条控制语句)。语言运算符丰富,种运算符。(2)C语言运算符丰富,共有种运算符。)语言运算符丰富共有34种运算符语言的数据类型也比较丰富。(3)C语言的数据类型也比较丰富。)语言的数据类型也比较丰富(4)具有结构化的流程控制语句,如选择语句、循环语)具有结构化的流程控制语句,如选择语句、句等。句等。语言允许直接访问物理地址,(5)C语言允许直接访问物理地址,能进行位运算,能实)语

4、言允许直接访问物理地址能进行位运算,现汇编语言的大部分功能,可以直接对硬件进行操作。现汇编语言的大部分功能,可以直接对硬件进行操作。提供了预处理语句。(6)C提供了预处理语句。)提供了预处理语句程序可移植性好,(7)C程序可移植性好,编译生成的目标代码质量高,因)程序可移植性好编译生成的目标代码质量高,而程序执行的效率高。而程序执行的效率高。1.2C语言程序的基本结构语言程序的基本结构【例1.1】编写显示字符串”Hello,World!”的程序】编写显示字符串”的程序main(){printf("Hello,World!");}本程序的作用是输出以下一行信

5、息:本程序的作用是输出以下一行信息Hello,World!【例1.2】编写程序,实现求两整数之差。】编写程序,实现求两整数之差。main()/*求两数之和求两数之和*/求两数之和{inta,b,result;/*定义变量定义变量*/,,定义变量a=345;b=112;/*以下行为语句*/以下3行为行为C语句result=a-b;printf("resultis%d",result);/*输出输出result的值的值*/,输出的值}程序输出结果:程序输出结果:resultis233【例1.3】求两数之和】main(){inta,b,c;,,scanf("%d

6、,%d",&a,&b);c=sum(a,b);/*调用调用max函数,将得到的值赋给函数,,调用函数将得到的值赋给c*/printf("sum=%d",c);,}intsum(intx,inty)x,/*定义定义sum函数,函数值为整型,形式参数,y为整型函数,为整型*/定义函数函数值为整型,形式参数x,为整型{intz;z=x+y;return(z);/*将z的值返回,通过的值返回,带回调用处*/将的值返回通过sum带回调用处带回调用处}输入:输入:8,5↙,输出:输出:Sum=13C语言程序的基本结构:语言程序的基本结构:语言程序的基本结构1、一个程序

7、是由若干函数构成的,其中有且仅有一个主函数程序是由若干函数构成的,、一个C程序是由若干函数构成的main()。函数是构成语言程序的基本单位。语言程序的基本单位。。函数是构成C语言程序的基本单位2、程序的执行从主函数开始,也从主函数结束。其他函数的执、程序的执行从主函数开始,也从主函数结束。行是通过主函数调用或别的函数调用来完成的。行是通过主函数调用或别的函数调用来完成的。3、C函数用来完成相对独立的功能。它由函数头(函数首部)、函数用来完成相对独立的功能它由函数头(函数首部)函数用来完成相对独立的功能。和函数体(声明部分、语句部分)两部分组成和函数体(声明部分

8、、语句部分)4、C语言程序的语句必须以

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

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

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