版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、授课人:贺安坤 副教授 Email: 电话全国计算机等级考试培训(C语言),程序:指存储在计算机内部存储器中,可以连续执行的一条条指令的集合。 C语言是一种高级语言,以接近人们习惯的自然语言和数学语言作为语言的表达式。对于计算机本身来说,它并不能直接识别和执行。 ! 用高级语言编写的程序,计算机是不能直接识别和执行的(计算机只能直接识别二进制的指令),必须事先把用高级语言编写的程序翻译成机器语言程序,这个“翻译”工作是由称为“编译系统”的软件来实现的。,1.1.1 C程序,第1章 程序设计基本概念,1.1计算机与程序、程序设计语言,源程序:用高级语言编写的程序。 目标
2、程序:用二进制代码表示的程序。 C语言源程序经过编译后生成一个后缀为.OBJ的二进制文件(目标文件),最后由“连接程序”(LINK)将此.OBJ文件与C语言中提供的各种库函数连接起来生成一个后缀为.EXE的可执行文件。,用计算机解决一个实际应用问题时的整个处理过程称为程序设计,用流程图表示算法 用一些图框和方向线表示算法的图形表示法。,常用流程图符号及含义如下:,1.2 结构化程序设计和模块化结构,顺序结构 选择结构 循环结构:当型循环和直到型循 事实证明:由3种基本结构组成的算法结构可以解决任何复杂的问题。 由3种基本结构构成的程序称为结构化程序。,结构化程序,1.2 结构化程序设计和模块化
3、结构,软件人员在进行程序设计时,首先应集中考虑主程序的算法,写出主程序后再动手逐步完成子程序的调用。而对这些“子程序”也可以用调用主程序的方法逐步完成其下一层的调用。这就是自顶向下、逐步细化、模块化的程序设计。 在C语言中没有子程序的概念。它提供函数可以完成子程序的所有功能。C语言允许对函数单独进行编译,从而可以实现模块化。,模块化结构,1.3 C语言程序的基本结构,1.3.1 简单的C语言程序介绍,【例1-2】在屏幕上显示一行文字:“Hello World!”。,/* 在屏幕上显示Hello World!,(ex1-2.c)*/ #include void main() /* 定义主函数 *
4、/ printf(Hello World!n); ,1.3 C语言程序的基本结构,1.3.1 简单的C语言程序介绍,【例1-2】在屏幕上显示一行文字:“Hello World!”。,/* 在屏幕上显示Hello World!,(ex1-2.c)*/ #include void main() /* 定义主函数 */ printf(Hello World!n); ,注释部分 以增加程序的可读性。,1.3 C语言程序的基本结构,1.3.1 简单的C语言程序介绍,【例1-2】在屏幕上显示一行文字:“Hello World!”。,/* 在屏幕上显示Hello World!,(ex1-2.c)*/ #in
5、clude void main() /* 定义主函数 */ printf(Hello World!n); ,预处理命令 程序中包含某一文件内容。 “stdio.h”为标准输入输出函数头文件名。,1.3 C语言程序的基本结构,1.3.1 简单的C语言程序介绍,【例1-2】在屏幕上显示一行文字:“Hello World!”。,/* 在屏幕上显示Hello World!,(ex1-2.c)*/ #include void main() /* 定义主函数 */ printf(Hello World!n); ,函数 C程序由函数组成;一个C程序至少有一个主函数(main函数)。,1.3 C语言程序的基本
6、结构,1.3.1 简单的C语言程序介绍,【例1-2】在屏幕上显示一行文字:“Hello World!”。,/* 在屏幕上显示Hello World!,(ex1-2.c)*/ #include void main() /* 定义主函数 */ printf(Hello World!n); ,函数说明 说明函数类型、函数名和函数参数。,1.3 C语言程序的基本结构,1.3.1 简单的C语言程序介绍,【例1-2】在屏幕上显示一行文字:“Hello World!”。,/* 在屏幕上显示Hello World!,(ex1-2.c)*/ #include void main() /* 定义主函数 */ pr
7、intf(Hello World!n); ,函数体 包括变量说明和语句执行部分。,1.3 C语言程序的基本结构,1.3.1 简单的C语言程序介绍,【例1-2】在屏幕上显示一行文字:“Hello World!”。,/* 在屏幕上显示Hello World!,(ex1-2.c)*/ #include void main() /* 定义主函数 */ printf(Hello World!n); ,函数调用语句 格式输出函数printf( )。 输出“Hello world!”。,程序运行结果: Hello World!,1.3 C语言程序的基本结构总结,一个C程序由一个或多个函数组成,但至少有一个主
8、函数(main函数);main函数是程序执行的入口,可置于程序的任何位置。 一个语言程序,总是从main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。习惯上,将主函数main()放在最前头。 程序中可以有预处理命令(如:include 命令)。预处理命令通常放在程序的最前面。 每个语句以分号结尾;预处理命令、函数头和花括号“”之后不能加分号。 函数是程序的基本单位,函数包括函数的说明部分和函数体;函数体包括变量说明部分和执行部分;函数体由一对花括号“ ”括起来。 括在/*/内的文本为注释内容。,一行可以写几个语句,一个语句也可以写在多行上。但是提倡:一行内只写一个语句。 (7)每个语句和数据声明的最后必须有一个分号。分号是C语句的必要组成部分。即使是程序中最后一个语句也应包含分号 。 程序区分大小写字母。一般变量、语句等用小写字母书写;符号常量、宏名等用大写字母书写。 (9)标识符和保留字之间须加空格以示分隔。,1.5 应用程序的开发过程,当一个C语言程序编写完成之后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Q-ZBDX 005-2025 半固态熔体制备及注射挤压铸造成型工艺规范
- 九年级数学第28章 锐角三角函数导学案15
- 东方网页建设方案
- 教学三个助手实施方案
- 焊接工艺实施方案
- 云南宣威市民族中学、第七中学2025-2026学年八年级下学期期中数学试题(含答案)
- 规范高耗能企业建设方案
- 中学劝返工作实施方案
- 转型实施方案
- 装配式建筑施工现场安全监督方案
- 浙江日报采编笔试内容
- DB42∕T 2523-2026 党政机关办公用房面积核定工作规范
- 林业造林工程监理规划方案
- 广东省湛江市2026年普通高考测试(一)语文试题及参考答案
- 综治研判会议制度
- 2026年兰考三农职业学院单招职业技能考试题库含答案详解(完整版)
- 世界各地高中教育体系比较
- 原料不合格处置管理培训
- 2026年中考语文专题复习:标点符号 讲义
- 常见病小儿推拿培训
- 政务颁奖礼仪培训
评论
0/150
提交评论