C语言程序设计 教学课件 作者 郑山红 李万龙 宋立明 侯秀萍 第1章 C语言概述.ppt

C语言程序设计 教学课件 作者 郑山红 李万龙 宋立明 侯秀萍 第1章 C语言概述.ppt

ID:50043727

大小:791.00 KB

页数:25页

时间:2020-03-08

C语言程序设计 教学课件 作者 郑山红 李万龙 宋立明 侯秀萍 第1章 C语言概述.ppt_第1页
C语言程序设计 教学课件 作者 郑山红 李万龙 宋立明 侯秀萍 第1章 C语言概述.ppt_第2页
C语言程序设计 教学课件 作者 郑山红 李万龙 宋立明 侯秀萍 第1章 C语言概述.ppt_第3页
C语言程序设计 教学课件 作者 郑山红 李万龙 宋立明 侯秀萍 第1章 C语言概述.ppt_第4页
C语言程序设计 教学课件 作者 郑山红 李万龙 宋立明 侯秀萍 第1章 C语言概述.ppt_第5页
资源描述:

《C语言程序设计 教学课件 作者 郑山红 李万龙 宋立明 侯秀萍 第1章 C语言概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1任课教师:电话:电子邮箱:教研室:2第1章C语言概述3第1章C语言概述本章目标C语言的发展历史C语言的特点C程序组成要素及结构特点C语言的编程环境4计算机基本知识计算机系统应用软件:计算机厂家提供的专用的软件系统硬件软件运算器控制器存储器输入设备输出设备系统软件操作系统数据库系统程序设计语言和语言处理程序机器语言汇编语言高级语言4GL51.1计算机语言的发展机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDR0,R1面向机

2、器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例。对象是数据和方法的封装。对象间通过发送和接受消息发生联系。程序设计关键是定义类,并由类派生对象。61、C语言的发展产生过程时间:70年代初地点:美国贝尔实验室目的:用于UNIX操作系统C标准K&R标准:K&R合著《TheCProgrammingLanguage》ANSIC:1983年87ANSIC:1987年1990年国际标准的ANSIC1.2C语言的发展及特点72、C语言的特点语言简洁、紧凑、灵活。(32个关键字,9种控制语句)运算符丰富。(34种表达式)数据

3、结构类型丰富。具有结构化的控制语句。语法限制不太严格兼有低级语言和高级语言的特点。1.2C语言的发展及特点832个关键字:autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile1.2C语言的发展及特点99种控制语句:if()~else~for()~whil

4、e()~do~while()continuebreakswitchgotoreturn1.2C语言的发展及特点1034种运算符:算术运算符:+-*/%++-关系运算符:<<===>>=!=逻辑运算符:!&&

5、

6、位运算符:<<>>~

7、^&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.->下标运算符:[]其它:()-1.2C语言的发展及特点11基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型枚举类型enum整型实型数组结构体s

8、truct共用体union数据类型1.2C语言的发展及特点121、C语言的字符集(1)字母小写字母a~z共26个大写字母A~Z共26个(2)数字0~9共10个(3)空白符(4)特殊字符2、C语言的关键字(32个)1.3C语言的组成要素13【例1-1】第一个C程序#includeintmain(){printf(”Hello.ChangChunUniversityofTechnology!”);return0;}1.4C程序的基本构成14头文件函数类型函数名(形式参数声明){数据声明部分;语句部分;}说明:函

9、数头包括函数类型声明、函数名和圆括号中的形式参数。函数体包括函数体内使用的数据声明和执行函数功能的语句,花括号“{“和”}”表示函数体的开始和结束。1.4C程序的基本构成15函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。程序语句C程序由语句组成用“;”作为语句终止符注释/**/为注释,不能嵌套不产生编译代码例:/*Thisisthemain/*ofexample1.1*/*/非法结构特点1.4C程序的基本构成16编辑链接编译执行程序

10、代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe1.5C程序的运行机制17TurboC集成开发环境1.6C语言的开发环境标题栏菜单栏编辑窗口提示栏信息窗口181.6C语言的开发环境TC环境的文件菜单(注意快捷键)191.6C语言的开发环境TC环境的运行菜单(快捷键)201.6C语言的开发环境TC环境的设置(主要是文件夹路径的设置)21Alt+Enter全屏显示F10菜单栏和编辑区切换F2保存源程序F9编译Ctrl+F9链接、运行程序F6编辑窗口与信息窗口切换

11、Alt+F5程序结果Alt+x退出TCESC退出菜单1.6C语言的开发环境22TurboC程序的开发过程1、启动TurboC(双击Tc.exe)2、输入源程序3、源程序存盘(F2)4、编译、连接、运行程序(Ctrl+F9)5、若编译有错,改错,再按Ctrl+F9

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

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

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