欢迎来到天天文库
浏览记录
ID:14109255
大小:46.00 KB
页数:13页
时间:2018-07-26
《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语言程序的语句必须以
此文档下载收益归作者所有