第1讲C语言概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第1讲C语言概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 概述 课件
- 资源描述:
-
1、袁辉勇QQ:303882171Email:教材、参考书与课时安排1、教材与参考书C语言程序设计基础 冯克鹏,电子科技大学出版社C程序设计 谭浩强,清华大学出版C语言程序设计教程 谭浩强,高等教育出版社 2、课时安排(1)、理论授课:46学时 (2)、上机实训:22学时(3)、程序设计在线训练网址:210.38.206.2课程情况:1、C语言程序设计是计算机专业学生必须重点掌握的专业基础课程,对后续课程的影响相当大。2、各类计算机考试(全国计算机水平考试、全国计算机等级考试)都有针对C语言的考试。3、全球、我国和各省市每年都举办大学生程序设计竞赛,C语言是比赛时使用的主要语言之一。C语言的发展历
2、史C语言的主要特点C程序的基本结构C程序的上机步骤(开发过程)第第1 1讲讲 C C语言程序设计概述语言程序设计概述引言 计算机能够各种各样的工作,其实是让计算机执行相应的程序,而程序是采用程序设计语言来编写的。C语言是一种高级程序设计语言,有方便、灵活和通用的特点,同时它具备低级语言的功能与优点,因此应用很广泛。1、程序的基本概念程序是用计算机语言描述的对某一个问题的解题步骤。对同一问题可以采用不同的程序设计语言来编写,即使使用同一种语言来编写,编写出的程序并不是唯一的。不同的程序有不同的效率,主要包括时间与空间两个方面。一、程序与程序设计语言(P1)机器语言机器语言汇编语言汇编语言高级语言
3、高级语言面向过程面向过程面向对象面向对象CPUCPU指令系统,由指令系统,由0 0、1 1序列构成的指令码组成序列构成的指令码组成如:如:10000000 10000000 加加 10010000 10010000 减减用助记符号描述的指令系统用助记符号描述的指令系统如如 ADD A,BADD A,B面向机器的语言面向机器的语言程序设计是数据被加工的过程程序设计是数据被加工的过程程序设计关键是定义类,并由类派生对象程序设计关键是定义类,并由类派生对象、程序设计语言(、程序设计语言(P2)1、算法的概念 算法是对问题的求解步骤的一种描述。程序与算法的公式:程序=算法+数据结构2、算法的表示 1)
4、伪代码 2)流程图二、算法(P3)三、三、C C语言语言的发展及其特点(的发展及其特点(P7P7)1、C语言的发展历史(1)产生过程时间:19721973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和ennis.M.Ritchi(2)C语言的标准标准C:K&R合著The C Programming LanguageANSI C:1983年1987 ANSI C:1987年1990年国际标准的ANSI C2、C语言特点(P7)(1)语言简洁、紧凑、灵活(2)兼有高级语言和低级语言的特性(3)程序设计结构化、模块化(4)运算符和数据类型丰富(5)生成目标代码质量高(6
5、)可移植性好编辑编辑链接链接编译编译执行执行程序代码的录入程序代码的录入,生成源程序生成源程序*.c.c或或*.cpp.cpp与其它目标程序或库链接装配与其它目标程序或库链接装配,生成可执行生成可执行程序程序*.exe.exe语法分析查错,翻译生成目标程序语法分析查错,翻译生成目标程序*.obj.obj四、四、C C语言程序的开发环境语言程序的开发环境(P9)(P9)字符是组成语言的基本元素。字符是组成语言的基本元素。C C语言的字符集由语言的字符集由英文英文字母、数字、空格、标点符号、特殊字符等组字母、数字、空格、标点符号、特殊字符等组成。成。(1 1)英文字母()英文字母(A AZ,a-z
6、Z,a-z)5252个。个。(2 2)数字()数字(0-90-9)1010个。个。(3 3)空白符(空格、)空白符(空格、TABTAB制表符、换行)。制表符、换行)。五、五、C C语言的字符集语言的字符集(P17)(P17)(4 4)标点符号、运算符号等()标点符号、运算符号等(+,-,;,:)。)。用来标识变量名、符号常量名、数组名、类型用来标识变量名、符号常量名、数组名、类型名、函数名等的有效字符序列。名、函数名等的有效字符序列。标识符的命名规定:标识符的命名规定:(1 1)标识符的第一个字符必须是字符或是下划线)标识符的第一个字符必须是字符或是下划线_ _(2 2)标识符的第一个字符后的
展开阅读全文