- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章(C语言概述--2课时)PPT
1
程序设计基础(C语言)
主讲人:金兰
jinlan_it@
课程目标
掌握必须的C语言的语法特征;
掌握结构化程序设计方法的基本知识;
掌握使用C语言进行程序设计的一般步骤;
掌握模块化程序设计的编程方法与技巧;
熟悉使用VC6.0开发环境进行C语言编程、调试、运行等各个环节的基本操作。
2
3
参考书目
谭浩强 《C程序设计(第四版)》 清华大学出版社
苏小红 《C语言大学实用教程(第2版)》电子工业出版社
4
课程安排
总课时72=上课48+上机24
总成绩=平时成绩10%+上机成绩20%+考试成绩70%
平时成绩包括作业、到勤
5
章节安排
第二章 C语言概述
第三章 基本数据类型和数据运算 *
第四章 常用库函数
第五章 C程序结构及控制语句 *
第六章 数组 *
第七章 函数 *
第八章 预处理命令
第九章 指针 *
第十章 结构体与共用体 *
第十一章 文件
课程设计(额外学时安排:2周)
6
学习方法
多练习,掌握基本概念
多读程序,学习编程方法和技巧
多剖析范例,积累编程经验
多上机实践,加强动手能力
8
学习目标
了解C语言发展的历史。
了解C语言程序的组成以及特点。
熟悉C语言程序的开发过程。
重点掌握使用VC6编写程序的方法和步骤。
9
学习内容
程序设计语言的发展史
C语言的故事
C语言的特点
简单的C程序介绍
C语言的上机步骤
编译平台VC6 的使用
10
程序设计语言的发展史
机器语言:
由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。
计算机发展的初期,软件工程师们只能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿沟。
11
程序设计语言的发展史
例1:下面这段程序是用x86计算机的机器语言编写,功能是计算1+1。
12
程序设计语言的发展史
汇编语言:
汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。
此时编程语言与人类自然语言间的鸿沟略有缩小,但仍与人类的思维相差甚远。因为它的抽象层次太低,程序员需要考虑大量的机器细节。
13
程序设计语言的发展史
例2:用汇编语言实现1+1的程序。
MOV AX,1
ADD AX,1
14
程序设计语言的发展史
高级语言:
高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。
高级语言:包括面向过程的高级语言和面向对象的高级语言 。
15
程序设计语言的发展史
例3:用BASIC语言计算并显示1+1。
PRINT 1+1
高级语言易学、易用、强大,发展快。
16
C语言的故事
C语言是由Dennis.M.Ritchie于1972年在B语言的基础上设计的,主要用于编写UNIX操作系统的。
1977年出现了可移植的C语言编译程序,使得用C语言编写的UNIX系统可以在各种计算机上使用。随着UNIX的广泛应用,C语言得到了普及和推广,并最终独立于UNIX而成为世界上应用最广泛的计算机语言之一。
1983年成立了定义C语言标准的委员会。
1989年美国国家标准化协会(ANSI)制订了C语言标准,即ANSI C。
1995年,修订C,增加了一些库函数。
17
C语言的故事
C语言是一种通用语言,任何想让计算机做的事情,都可以用它编程实现。
C语言如此强大,还要其他语言做什么?
C语言简单、灵活,对需求的适应性强。但适应性和专用性是冤家。
“如果你想用C语言来造汽车,那么你不得不自己先造轮子”。
很多高级语言都已经把轮子造好放在那里,任由你挑选。
C语言的运用空间:
固守的系统软件开发阵地和历史延续下来的大型软件。
小型的且追求运行效率的软件。
嵌入式软件开发。
C语言仍有为数不少的铁杆迷。他们在代表最高编程水平的黑客社区里特别多。能轻松驾驭C语言几乎是“高手”必备的素质之一。
C语言的故事
C++ 起源于C语言,几乎完全兼容C语言的语法,是大名鼎鼎的“面向对象”。
Sun公司推出的Java ,纯面向对象、平台无关和易用易学。
全盘照搬C++语法,去掉了不常用和不成功的部分,化繁为简。
在桌面应用、网络服务、嵌入式应用都可以用Java进行高效的开发。
做底层、占用资源少的程序,Java语言就无能为力。
18
C语言的故事
Microsoft推出的C#诞生于Java之后,把Java语言的成功之处吸收进来,把不成功之处抛弃,打造了一个似Java而非Java,还有点超越Java的语言。
目前,C/C++,Java和C#语言三足鼎立。
C语言的空间变得越来越小,那为什么还要 学
您可能关注的文档
- 病理性色素沉着和结石-CHENLINPPT.ppt
- 病理学说课课件PPT.ppt
- 病理学基础与标本送检PPT.pptx
- 痰标本采集PPT.pptx
- 痰标本的采集PPT.ppt
- 痰标本采集 2PPT.ppt
- 痰标本的采集运送、保存验收及处理流程PPT.ppt
- 病理讲课PPT.pptx
- 痰标本采集与结果判读讲课PPT.ppt
- 痰标本采集技术PPT.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)