c语言基础入门.ppt

c语言基础入门.ppt

ID:58386609

大小:616.00 KB

页数:33页

时间:2020-09-07

c语言基础入门.ppt_第1页
c语言基础入门.ppt_第2页
c语言基础入门.ppt_第3页
c语言基础入门.ppt_第4页
c语言基础入门.ppt_第5页
资源描述:

《c语言基础入门.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程性质和教学目标本课程是电子信息学院各专业的一门必修课。通过本课程的学习,期望达到如下目标:掌握C语言基本编程及应用掌握51系列单片机的基本原理及简单开发理解C语言与单片机在传感与控制系统中的作用初步形成嵌入式系统设计与开发的基本能力课程用书《单片机C语言教程》《C程序设计》谭浩强建议课程参考书课程介绍1.课程特点综合性强、实践性强课程介绍2.课程内容C语言单片机课程介绍2.课程内容C语言编译软件TC编译环境WIN-TC编译环境VC编译环境KeilC51编译环境单片机C语言编程环境课程介绍2.课程内

2、容外围器件单片机AT89S52外围电路传感器显示器件信号调理电路接口器件嵌入式系统Proteus单片机仿真软件C语言的发展C语言是在20世纪70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言,研制C语言的初衷是为了用它编写Unix系统软件。同时由B.W.Kernighan和D.M.Ritchit(合称D&R)合著了著名的《TheCProgrammingLanguage》一书,在该书中并没有定义一个完整的标准C语言,后来由美国国家标准协会(AmericanNationa

3、lStandardsInstitute)在此基础上制定了一个C语言标准,于一九八三年发表,通常称之为ANSIC。C语言的发展K&R在1988年修改了他们的经典著作《TheCProgrammingLanguage》,按照ANSIC标准重写了该书。1987年,ANSI又公布了新标准——87ANSIC。1990年,国际标准化组织ISO接受87ANSIC为ISOC的标准(ISO9899-1990)。目前流行的C编译系统都是以它为基础的。C语言的特点(1)语言简洁、紧凑,使用方便、灵活。(2)C语言运算符丰富,

4、共有14种运算符。(3)C语言的数据结构也比较丰富,具有现代计算机语言的各种数据结构。(4)具有结构化的流程控制语句,如选择语句、循环语句等。(5)流程控制和数据操作灵活多样,程序设计有较大的自由度。(6)C语言允许直接访问物理地址,能进行位运算,能实现汇编语言的大部分功能,可以直接对硬件进行操作。(7)用C语言编写的程序可移植性好。(8)用C语言写的程序可移植性好(与汇编语言比)。为什么要学习C语言1.很多其他的语言是基于C语言的,学习C,你可以更加容易的学习很多其他的语言;2.让你有能力去改写其他

5、人写的复杂程序为你所用;3.极大地提高你的计算机应用水平;4.作为工程师,我们会发现越来越多的硬件可以用C语言进行配置。简单的C语言程序/*programwritesthewords"Hello,world"tothescreen*File:Hello.c*By:NJCIT*Date:07-03-09*/#includemain(){printf("Hello,world");return(0);}注释头文件主函数函数体注:每个C语言程序有且仅有一个main函数简单的C语言程序m

6、ain()/*主函数*/{inta,b,c;/*定义变量*/scanf(“%d,%d”,&a,&b);/*输入变量a和b的值*/c=max(a,b);/*调用max函数,将得到的值赋给c*/printf(“max=%d”,c);/*输出c的值*/}intmax(x,y)/*定义max函数*/intx,y;/*对形参x、y做类型定义*/{intz;/*max函数中用到的变量z,也要加以定义*/if(x>y)z=x;elsez=y;return(z);、/*将z的值返回,通过max带回调用处*/}编辑链接

7、编译执行C程序的上机步骤C程序开发步骤<>file.exe程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe几个问题1.一个C源程序包含几个main()函数?2.一个函数由几部分组成?3.一个C程序从哪个函数开始执行,在哪里结束?4.在一个C程序中在”/*….*/”之间的内容是否进行编译并运行?”/*…*/”起什么作用?5.在一个C程序开始有时会有“#include*.h”这个语句,它是什么意思?总结1.C程序是由函数构成的。一

8、个C源程序至少包含一个函数(main函数),也可以包含一个main和若干其它函数。因此,函数是C程序的基本单位。2.一个函数由两部分组成(1)函数的说明部分包含函数名、函数类型、函数属性、函数参数名、形式参数名(2)函数体即函数说明部分下面的大括弧{……}内的部分。函数体内一般包括:变量定义、执行部分。总结3.一个C程序总是从main函数开始执行,而不论main函数在整个程序中位置,最后在main中结束。4.每个语句和数据定义的最后必须有一个分号。5.C

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

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

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