- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.5.8 关于考试 1.平时(20%) 2.上机(20%) 3.考试(60%) * * * * * * * * * * * * * * * * * * * 1 C 程序设计概述: * ?西安工业大学计算机学院-人工智能所. C语言程序设计C Programming Language 教材和参考 1 刘白林等,C语言程序设计基础,北航出版社 2 第一章 C程序概述 主要内容 1 程序和程序设计语言 2 C语言简介 3 C程序的组成与结构 4 C语言的字符集与标识符 5 C程序的上机步骤 1.1 程序和程序设计语言 1 程序 程序:按照一定的逻辑组合在一起,可以连续执行的指令的集合。 数据结构+算法=程序 程序设计语言:用于编写程序,实现人与计算机“对话”的语言。 目前,人们使用的程序设计语言有上百种,常用的也有几十种,如BASIC、FORTRAN、PASCAL,以及C语言等。这些语言的表达形式接近于人的自然语言,都是高级程序设计语言(简称“高级语言”)。 1.1 程序和程序设计语言 2 程序设计语言 按照书写形式和思维方式的不同,可分为低级语言和高级语言两大类。低级语言包括机器语言和汇编语言。 机器语言: 以二进制代码的形式来表示这些基本指令集合。它是计算机系统唯一能够直接识别和执行的程序设计语言。它的优点是运算速度快,每条指令均为由0和1组合起来的代码串,由操作码和操作对象两部分组成。 1.1 程序和程序设计语言 汇编语言: 由一组汇编指令构成的语言,与机器语言相比,它可以用指令英文名称的缩写字符串来表示其所代表的操作,用标号和符号来代表地址、常量和变量。 高级语言: 高级程序设计语言(简称高级语言)是指用于描述计算机程序的类自然语言。它是程序设计发展的产物,它屏蔽了机器的细节,提高了语言的抽象层次。高级语言采用接近自然语言和数学语言的语句,易学、易用、易维护,并且在一定程度上与机器无关,给编程带来了极大的方便。 1.2 C语言简介 1 C语言的产生和发展 C语言是目前比较流行的高级程序设计语言之一。它不但具有一般高级语言的特点,又可象汇编语言一样,对硬件内存单元的位、字节直接进行操作,其程序运行效率高。 C语言的发展与中小型计算机上的操作系统UNIX密不可分,它是在B语言的基础上发展起来的,其根源可以追溯到ALGOL 60。 1.2 C语言简介 1960年出现的ALGOL60是一种面向问题的高级语言。 1963年英国的剑桥大学推出了CPL语言。 1967年英国剑桥大学的Martin Richards对CPL语言作了简化,推出了BCPL语言。 1970年,UNIX的开发者—美国贝尔实验室以BCPL语言为基础作进一步简化,设计出很接近硬件的B语言。 1972年,贝尔实验室在B语言的基础上设计出了C语言。 1975年UNIX第6版公布后C语言突出优点引起普遍注意。 1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C发展和扩充,制定了新的标准,称为ANSI C。 1.2 C语言简介 随着面向对象编程技术的出现,在进一步扩充和完善了C语言基础上,又出现了C++。Java,C++等面向对象语言(第四代语言)是C语言的发展。但是,C是C++的基础,C++语言和C语言在很多方面是兼容的。在掌握了C语言后,再进一步学习C++,就能以一种熟悉的语法来学习面向对象的语言,可达到事半功倍的目的。 1.2 C语言简介 2 C语言的特点 C语言简洁紧凑,使用方便灵活,运算符丰富 C语言表达能力强 C语言数据结构丰富,具有现代语言的各种数据结构 C语言是一种结构化程序设计语言 C语言可直接对硬件进行操作 C语言生成目标代码质量高,程序执行效率高 用C语言写的程序可移植性好(与汇编语言比) 1.3 C程序的组成与结构 C程序是由函数构成的。一个C源程序有且仅有一个main函数,但可以包含若干个其它函数。 一个函数由两部分组成: ①函数的首部,包括函数返回值类型、函数名、形式参数名和参数类型。 ②函数体。即函数首部下面的大括号{ … }内的部分。如果一个函数内有多个大括号,则最外层的一对{}为函数体的范围。函数体一般包括:声明部分和执行部分。 一个C程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何。 例1:一个C语言程序 #include stdio.h main( ) { printf(“Hello !”); } 1.3 C程序的组成与结构 C函数的组成部分: 函数的首部:即函数的第一行 包括:函数名、
您可能关注的文档
最近下载
- 山东省济南市2021-2022学年高一下学期期末学期检测数学试题含答案.pdf
- (正式版)C-J-T 3008.3-1993 城市排水流量堰槽测量标准巴歇尔水槽.docx VIP
- 高中历史教学中中华优秀传统文化传承研究教学研究课题报告.docx
- 购置大型、贵重仪器设备可行性论证报告(学校 、单位、企业适用).docx VIP
- 中考英语熟词僻义生义用法梳理含练习.pdf VIP
- 2025年重庆中考英语新题型——读写结合课件.pptx
- 分子生物学-第二章--DNA结构ppt精选课件.ppt
- (正式版)C-J-T 3008.4-1993 城市排水流量堰槽测量标准宽顶堰.docx VIP
- 2024海上风电无人机巡检技术规范.docx
- 湖北省咸宁市2023-2024学年高二下学期期末考试物理试卷(含答案).pdf VIP
文档评论(0)