c语言程序设计入门学习课件

c语言程序设计入门学习课件

ID:21658314

大小:543.00 KB

页数:42页

时间:2018-10-20

c语言程序设计入门学习课件_第1页
c语言程序设计入门学习课件_第2页
c语言程序设计入门学习课件_第3页
c语言程序设计入门学习课件_第4页
c语言程序设计入门学习课件_第5页
资源描述:

《c语言程序设计入门学习课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》第一章概述2第1章概述1.1C语言概述1.2C语言的基本符号1.3算法及其描述方法1.4程序设计方法简介3学习目标重点掌握1.1.2节(C语言的组成和结构特点)7个特点需要牢记重点掌握1.2节(C使用基本符号和用户标识符的4条构成规则)了解程序设计语言的发展阶段了解C语言的6个特点算法的5个特性填空选择掌握算法3个描述方法中的N-S结构化流程图4C语言的用途用C语言编制程序从而使用计算机国际上广泛流行的高级语言既可编系统软件,也可编应用软件功能强大,且又有低级语言特性51.1.1C语言及其特点1.1.2C语言程序

2、的组成和结构特点1.1C语言概述6第一代:机器语言(低级语言):计算机能识别和直接执行的二进制语言。面向机器、可移植性差、效率高、编程不直观、难懂、易错。011101000011111100100100001110001、程序设计语言1.1.1C语言及其特点63送入寄存器A寄存器A内容与56相加,结果送回A7第二代:汇编语言(低级语言)用助记符来表示机器语言,不能直接执行MOVA,#63ADDA,#56第三代:高级语言:接近自然语言,不能直接执行A=63+561、程序设计语言63送入寄存器A寄存器A内容与56相加,结果送回A82、

3、C语言简介最初C语言为描述和实现UNIX操作系统ALGOL60→CPL→BCPL→B→C→标准C语言→ANSIC→ISOC1983,美国国家标准化协会(ANSI),根据C问世以来的各种版本对C语言的发展和扩充制定了新的标准,称为ANSIC1990,国际标准化组织(ISO)接受ANSIC为ISOC标准。1.1.1C语言及其特点93、C语言特点(1)较低级语言(中级语言)位操作、直接访问物理地址等汇编语言具有的功能(2)结构化语言(3)具有丰富的运算能力(4)数据类型丰富(5)具有预处理能力(6)可移植性好(7)语法限制不严格类型检验

4、太弱类型转换较随便1.1.1C语言及其特点101.1.2C语言程序的组成和结构特点[例1.1]最小的C程序main(){}[例1.2]简单的C程序main(){printf(“ThisisaCprogram.”);}11[例1.3]求两个整数的和main(){inta,b,sum;a=3;b=4;sum=add(a,b);printf("sum=a+b=%d",sum);}intadd(intx,inty){intz;z=x+y;return(z);}1.1.2C语言程序的结构特点121.1.2C语言程序的组成和结构特点[例1

5、.4]求两个整数的最小值main(){inta,b,c;printf("Inputtwointegers:");scanf("%d,%d",&a,&b);c=min(a,b);printf("min=%d",c);}intmin(intx,inty){intz;if(x

6、intx,inty)或intadd(x,y)intx,y;函数体:{变量定义;执行语句;}14C语言程序的组成和结构特点问题:1.判断:C程序由0到多个函数构成。2.什么符号是函数的标志?1.至少有一个main函数(C程序可以包含0个到多个用户自定义函数)2.小括号15C语言程序的组成和结构特点C程序从main函数开始执行,在main函数结束。main函数位置任意书写格式自由。一行内可多条语句,空格和回车符不计。一个语句可多行,用“”续行。每一个语句后必须有一个分号。函数首部后面不加分号。C语言本身没有输入输出语句。可以加注释/

7、*…………*/,可多行,不可嵌套。16开始编辑编译连接执行源程序f.c有错?结果正确?结束正确无目标程序f.obj库函数和其他目标程序可执行目标程序f.exe不正确有运行C程序的流程图171.2C语言的基本符号1.2.1基本符号集(ASCII字符集)指在C语言中可以出现的字符,主要由ASCII字符集中的字符组成。(鉴于信息交换的重要及为统一文字符号的编码标准,让不同厂牌机型的计算机皆能使用同一套标准化的信息交换码,于是美国国家标准局特别制定了ASCII码(AmericaStandardCodeforInformationInter

8、change,美国信息交换标准码),作为数据传输的标准码。)阿拉伯数字10个:0、1、2、…、9大小写英文字母各26个:A,B,C,…,Z,a,b,c,…,z下划线:_特殊符号:主要是运算符和操作符181.2C语言的基本符号1.2.2标识符☆作为名

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

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

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