文档介绍:国家二级C语言笔试部分复习阶段
主讲人:张开营
第一章程序设计基本概念
一. 基本概念
程序:连续执行的一条指令的集合。
目标程序:由二进制代码表示的程序。
编译程序:把源程序通过翻译软件转换成机器能接受的目标程序。
机器语言:只能接受和处理由0和1的代码构成的二进制指令或数据。
C语言源程序:由C语言构成的指令序列。
C语言编译程序功能示意图
C语言源程序
二进制机器指令
C语言编译程序
二. 算法的特点
有穷性
确定性
可行性
有零个或多个输入
有一个或多个输出
三. 流程图画法
开始或终止框
处理框
输入输出框
判断框
流程线
连接点
四. 结构化程序设计
语句1
语句2
判断表达式
语句2
语句1
循环体
判断表达式
不满足
满足
不满足
满足
顺序结构流程图
选择结构流程图
循环结构流程图
五. 模块化程序设计
基本原理:就是将一个大的功能模块变换成一个或多个小模块,这就是程序设计中的模块化方法。
基本方法:自顶向下、逐步细化、模块化
第二章 C语言基础知识
一. C语言的格式
(1)任何一个C程序都必须包含以下格式:
main()
{ }
(2)C语言的函数体可以分为两大部分:定义部分和执行部分,定义部分必须在执行部分之前。
(3)C程序中用到的变量都必须先定义后使用,定义变量必须放在程序的定义部分。
(4)C程序无论是定义语句还是执行语句,每一个语句最后都必须有一个分号,即使是程序的最后一个语句也不例外。分号是结束的标志。
(5)C程序书写格式自由,语句可以从任一列开始书写,一行内可以写多个语句。
二. 标识符、常量、变量
标识符的规则
(1)标识符只能由字母、数字和下划线组成。
(2)标识符的第一个字符必须是字母或下划线。
标识符中的大小写字母是有区别的,如abc与Abc是两个完全不同的标识符。
关键字、预定义标识符、用户标识符
常量:在程序运行过程中,其值不能被改变的量。包括:整型常量、实型常量、字符常量和字符串常量。
变量:在程序运行过程中其值可以改变的量。包括:整型变量、实型变量、字符变量、字符串变量。
三. 整型数据
十进制、二进制、八进制、十六进制的相互转化。
基本类型所占的字节数。
整数在内存中的存储形式:以补码形式储存,正数、负数都是以补码形式存储的。