第1讲C语言概述课件.ppt
《第1讲C语言概述课件.ppt》由会员分享,可在线阅读,更多相关《第1讲C语言概述课件.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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)CPUCPU指令系统,由指令系统,由0
3、0、1 1序列构成的指令码组成序列构成的指令码组成如:如:10000000 10000000 加加 10010000 10010000 减减用助记符号描述的指令系统用助记符号描述的指令系统如如 ADD A,BADD A,B面向机器的语言面向机器的语言程序设计是数据被加工的过程程序设计是数据被加工的过程程序设计关键是定义类,并由类派生对象程序设计关键是定义类,并由类派生对象、程序设计语言(、程序设计语言(P2)1、算法的概念 算法是对问题的求解步骤的一种描述。程序与算法的公式:程序=算法+数据结构2、算法的表示 1)伪代码 2)流程图二、算法(P3)三、三、C C语言语言的发展及其特点的发展及其
4、特点(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或或*.cppcpp与其它目标程序或库链接装配与其它目标程序或库链接装配,生成可执行生成可执行程序程序*.exe.exe语法分析查错,翻译生成目标程序语法分析查错,翻译生成目标程序*.objobj四、四、C C语言程序的开发环境语言程序的开发环境(P9)(P9)字符是组成语言的基本元素。字符是组成语言的基本元素。C C语言的字符集由语言的字符集由英文英文字母、数字、空格、标点符号、特殊字符等组字母、数字、空格、标点符号、特殊字符等组成。成。(1 1)英文字母()英文字母(AAZ,a-zZ,a-z)5252个。个。(2 2)数字()数字(0-90-9)1010个。个。(3
6、3)空白符(空格、)空白符(空格、TABTAB制表符、换行)。制表符、换行)。五、五、C C语言的字符集语言的字符集(P17)(P17)(4 4)标点符号、运算符号等()标点符号、运算符号等(+,-,;,:)。)。用来标识变量名、符号常量名、数组名、类型用来标识变量名、符号常量名、数组名、类型名、函数名等的有效字符序列。名、函数名等的有效字符序列。标识符的命名规定:标识符的命名规定:(1 1)标识符的第一个字符必须是字符或是下划线)标识符的第一个字符必须是字符或是下划线_ _(2 2)标识符的第一个字符后的字符序列应该是字母、)标识符的第一个字符后的字符序列应该是字母、下划线或数字组成的序列。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 概述 课件
限制150内