- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本书主要内容 介绍C语言的 数据类型、运算符和表达式 顺序结构和常用语句 选择结构 循环结构 数组与结构 函数 指针 第一章 C语言程序设计入门 一、计算机语言和指令 1. 什么是计算机语言 2. 什么是计算机指令 二、C语言的发展与特点 1. C语言的发展 2. C语言的特点 三、简单的C语言程序介绍 1. C语言的构成 2. 函数的组成 四、程序设计的基本概念 1. 程序设计 2. 算法 3. 结构化程序 4. 结构化模块 §1. 计算机语言和指令 机器语言难于读写修改,人们使用便于记忆的符号代替0和1组成的指令,于是产生了符号语言,即用一种助记符表示的面向机器的程序设计语言,称汇编语言。 机器语言和汇编语言都是低级语言。 低级语言的编写修改仍然复杂,并且效率不高,因此出现了高级语言。高级语言是一种比较接近自然语言和数学表达式的一种计算机程序设计语言。一般用高级语言编写的程序称为“源程序”。 BASIC、FORTRAN、PASCAL、C等等都是高级语言。 §2. C语言的发展与特点 C语言诞生于20世纪70年代,最初是用于PDP-11计算机上实现UNIX操作系统。 C语言的特点: C语言是结构化程序设计语言 C语言具有丰富的数据类型 C语言语法简洁,运算符和库函数丰富 C语言具有低级语言的功能 C语言程序移植性好 §3. 简单的C语言程序介绍 例1.1 在标准输出设备上显示 Hello World ! /* program ex1_1.c 该程序的程序名为ex1_1.c */ #include stdio.h /* 引用系统标准库函数,包含输入输出头文件 */ main() /* 定义主函数 */ { printf(Hello World!\n); /* 在屏幕上输出Hello world!,光标移到下一行*/ } 一个C程序是由若干源程序文件组成。一个C的源程序文件是由若干个函数组成,函数是C程序的基本组成单位。 一个C程序无论包含多少个函数,都有且只有一个主函数main()。它是程序执行的入口,可以置于程序的任何位置。 预处理命令、函数原型声明等均放在源程序的开始部位。如上例中的 #include stdio.h 声明语句放在程序的头部。 * C语言程序设计 课程性质:大学生公共必修课 学习时间:1学期 课堂教学:36课时 机房实习:72课时 计分方式:平时成绩:40% 期终考试:60% 能被计算机直接识别和执行的语言,称为计算机语 言。早期的计算机语言由二进制代码0和1组成,称为机 器语言。 指令是指挥计算机进行某种操作的命令。指令的集合称为程序。 C语言的发展: 1977年出现了独立于机器的C语言编译文本。1978年贝尔实验室正式发表了C语言。 1983年ANSI为C语言制定了ANSIC标准,并于1988年完成。 现今C语言已成为世界上应用最广泛的计算机语言之一。 3.1 C程序的基本结构 分号是C语句结束的标志,每个语句和数据定义后必须有一个分号。 C程序书写格式自由,一行内可写一个或多个语句;一个语句可以写一行或多行。 C程序严格区分大小写。 标识符、保留字之间必须至少加一个空格以示分隔。 C程序总是从main()函数开始执行并结束的,与其位置无关。在函数内部按语句输入的先后顺序执行。 /* … */为注释。注释以“/* ”开头,以“*/”结束,中间为注释的内容。 如例1.1中: /* 在屏幕上输出Hello world!,光标移到下一行*/ 是对语句printf(“Hello World!\n”); 的注释 3.2 函数的组成 C程序由函数构成,使用函数可以简化了主函数以及实现模块化程序设计,C语言的函数可以分为三类: (1)主函数,名为main()。每个程序中只能有一个、也必须有一个主函数。无论主函数在什么位置,C程序总是从主函数开始执行。 (2)用户自定义函数,可有可无,数目不限。
文档评论(0)