当前位置:文档之家› C语言程序设计实例教程

C语言程序设计实例教程

循环条件i<=n 循环体 t=t*i i=i+1
i=1, t=1
输出t 输出t
(b)
(a)
图1.6 当型循环流程图 (a)一般流程图;(b)N-S结构流程图
第1章 程序设计与C语言 2) 直到型循环 该循环的特点是:先执行循环体,再判断循环条件,条 件不满足时,就退出循环结构。
i=1,t=1
输入n 循环体 t=t*i i=i+1 i=1,t=1 循环体 t=t*i i=i+1
中国高等职业技术教育研究会推荐
高职系列教材
语言程序设计实例教程
丁爱萍 刘瑞新 庄建敏 编
西安电子科技大学出版社出版
http :// www. xduph .com


退出
第1章 程序设计与C语言 第2章 C语言程序设计初步知识 第3章 简单程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6 章 数 组 第7 章 函 数 第8章 指 针 第9章 编译预处理 第10章 结构体和共用体 第11章 位运算 第12章 文 件
〈Delete〉键:删除光标所在的字符。
〈Ctrl〉+〈Y〉键:删除光标所在的一行。
〈Ctrl〉+〈N〉键:插入一行。
第1章 程序设计与C语言
6. 编译、连接、运行 (1) 对单一源程序文件进行编译、连接、运 行。 操作步骤如下:
a. 按〈F10〉键选择“Compile‖选项。
b. 选中“Make exe File‖项,回车。
整型(int)
单精度型(float) 双精度型(double)
结构体类型(struct)
共用体类型(union) 文件类型(file)
指针类型 空类型
字符串类型
图2.1 C语言中的数据类型
第2章 C语言程序设计初步知识
2.2.1 整型数据
1. 整型常量
整型常量,即整型常数。C语言整型常量可 用以下3种形式表示: (1) 十进制整型常数。 (2) 八进制数。以0开头的数。
第1章 程序设计与C语言
(3) 一个函数由两个组成部分。 a. 函数的说明部分:确定函数名并说明函数
类型、函数的形式参数名及其类型。
b. 函数体:由函数说明部分下的第1对花括 号{ }内的若干语句构成。 (4) 程序书写较自由,一行可写几条语句, 一条语句也可以分行书写。
(5) 分号是一条C语言的结束符。
2. 选择结构 在执行程序中的选择结构语句时,该语句的执 行将根据不同的条件执行不同分支的语句。
yes
max=a a>b
no
max=b
a>b yes max=a no max=b
输出max
(a) 图1.5 选择结构流程图 (a) 一般流程图;(b) N-S结构流程图
(b)
第1章 程序设计与C语言
第1章 程序设计与C语言
3. 建立工作环境 操作步骤如下: (1) 按〈F10〉键,选择“Option‖菜单并按回 车键。 (2) 在“Option‖子菜单中选择“Directories‖选 项并按回车键,将弹出子菜单。 “ Include directories‖ 选项:说明标准包含文 件的目录。 “ Library directory‖ 选项:说明 Turbo C 运行 时库文件所在的目录。 “Output directory‖选项:即编译、连接后的 可执行文件所存放的目录。 “Turbro C directory‖选项:即Turbo C文件所 在的目录。
第1章 程序设计与C语言
1.2.2 算法的描述 目前,对算法的描述,一般采用自然语言、 一般流程图或N-S结构流程图。 常用一般流程图符号如图1.2所示。
处理框
输入输出框
判断框
流程线
图1.2 常用流程图符号
返回章目录
第1章 程序设计与C语言
1.3 结构化程序及设计步骤
1.3.1 结构化程序设计的概念 结构化程序由 3 种基本结构组成:顺序结
第1章 程序设计与C语言
1.1.2 计算机语言 程序设计语言是实现程序设计、以便人与 计算机进行信息交流的必备工具,又称计算机 语言。目前,社会上广泛使用的是高级语言,
是一种接近人们习惯的程序设计语言,它使用
人们所熟悉的文字、符号及数学表达式来编写
程序,使程序的编写和操作都显得十分方便。
第1章 程序设计与C语言
第2章 C语言程序设计初步知识
2.1 标识符、常量和变量 2.2 简单数据类型 2.3 基本运算表达式
返回主目录
第2章 C语言程序设计初步知识
2.1.1 标识符 标识符是用来标识变量名、符号常量名、函数 名、文件名以及一些具有专门含义的有效字符序列。 C语言规定:合法的标识符只能由字母、数字 和下划线组成,第一个字符必须为字母或下划线。 大写字母和小写字母被视为两个不同的字符。标识 符的长度规定取前8个字符为有效字符。例如: sum、area、aver.PI、_above、L_1_2_3、S12 合法的标识符 A.B.C、A.123、13、3area、a+b 不合法的标识符
实型变量、字符型变量等。
返回章目录
第2章 C语言程序设计初步知识
2.2 简单数据类型
C语言中的数据类型,如图2.1所示。
数值类型 基本类型 (简单类型) 字符型(char) 枚举类型(enum) 数据类型 数组类型 构造类型 实型 整型
无符号型(unsigned) 长整型(long)
短整型(short)
循环条件 i<=n
输出t
yes i<=n?
no
输出t
(b)
(a)
图1.7 直到型循环流程图 (a)一般流程图; (b) N-S结构流程图
第1章 程序设计与C语言
1.3.2 结构化程序设计步骤 结构化程序设计步骤与前面一般程序设计步骤 大体相同,其步骤如图1.8所示。
分析 问题
确定数学模 型数据结构
由高级语言编写的程序称为“源程序”。 在计算机内部,源程序必须翻译为机器能够接受 的二进制代码所表示的“目标程序”(也称机器 语言)。其中,具有这种翻译功能的程序称为 “编译程序”,如图1.1所示。
源程序 编译程序 目标程序
图1.1 源程序编译过程
第1章 程序设计与C语言
1.1.3 程序设计 程序设计的一般步骤: 1. 确定数据结构。 2. 确定算法。 3. 编程。 4. 调试。
3. 循环结构 在执行程序中的循环结构语句时,该语句将根 据各自的条件,对循环结构所限定的语句(即循环 体)重复执行多次或零次。 循环结构又分为当型循环和直到型循环两种情况。 1)当型循环 该循环的特点是:当条件满足时,就执行循环 体,否则就退出循环结构。
第1章 程序设计与C语言
i=1, t=1 输入n i<=n yes ? 循环体 t=t*i i=i+1 no
(6) 在每条C语句后,可用/* … */对该语 句进行注解,以增加程序的可读性。
返回章目录
第1章 程序设计与C语言
1.6 C程序的上机操作
1.6.1 Turbo C的安装
1.6.2 Turbo C的使用 1. 启动Turbo C 启动Turbo C应在DOS方式下执行如下命令: C:\> CD\TC 〈回车〉 C:\TC> TC 〈回车〉 启动成功后,屏幕上将显示Turbo C的主菜单窗口。 2. 选择用户文件的存放目录 选择“File‖菜单中的“Change dir‖项后回车,弹出 子目录提示框。在该提示框中输入用户文件的存放目录, 输入完后按回车键即可。
2.1 标识符、常量和变量
第2章 C语言程序设计初步知识
1. 关键字标识符 关键字又称为命令符,在程序中具有特定 的含义,不能另作它用,其他字符又无法直接替 代。 2. 预定义标识符 预定义标识符是指C语言提供的库函数名和
预编译处理命令(如printf、scanf、define)等。
第2章 C语言程序设计初步知识
3. 用户标识符 由用户根据需要自定义的标识符称为用户标 识符。使用用户自定义标识符时,应注意: (1) 最好根据其含义选用英文缩写及汉语拼
音作标识符,这样便于阅读程序。
(2) 不能与关键字相同。
(3) 如果与预定义标识符相同系统并不报错,
程序仍能运行,只是预定义标识符失去原来的含 义,代之以用户确认的含义。
c. 按〈Esc〉键回到主菜单,选择“ Run‖ 菜
单中的“Run‖项,运行已生成的可执行文件。
第1章 程序设计与C语言
(2) 对两个以上源程序文件进行编译、连接、运 行。 利用Turbo C提供的“ Project‖菜单项,其功能可 直接将两个以上的文件编译连接后生成一个完整的运 行程序。 操作步骤如下: a. 假设有两个文件组成一个程序,首先要生成两 个源文件(如File1.c和File2.c)。 b. 构造Project文件。 c. 选择“Project‖菜单中的“Project name‖项,回 车,输入Project文件名,按〈F9〉键产生相应的可执 行文件。 d. 停止编译的方式。 返回章目录 e. 运行。
5 整理源程序并总结资料。
返回章目录
第1章 程序设计与C语言
1.2 算法
所谓算法,是为解决某一特定的问题,所给出 的一系列确切的、有限的操作步骤。 1.2.1 算法设计 程序实际上是用计算机语言所描述的算法。也 就是说,依据算法所给定的步骤,用计算机语言所 规定的表达形式去实现这些步骤,即为源程序。 在算法设计中应遵循的准则: (1) 可执行性。 (2) 确定性。 (3) 有穷性。 (4) 输入。 (5) 输出。
(3) 十六进制整数。以0x开头的数为十六进
制数。
第2章 C语言程序设计初步知识
2. 整型变量
相关主题