第六章 C语言程序设计
- 格式:ppt
- 大小:227.00 KB
- 文档页数:36


《C语言程序设计》基本知识点
第一章C语言基本知识
1.C源程序的框架
尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。2.C语言源程序的书写规则:
(1)C源程序是由一个主函数和若干个其它函数组成的。(2)函数名后必须有小括号,函数体放在大括号内。
(3)C程序必须用小写字母书写。(4)每句的末尾加分号。(5)可以一行多句。(6)可以一句多行。
(7)可以在程序的任何位置加注释。
3.语句种类
语句是程序的基本成分,程序的执行就是通过一条条语句的执行而得以实现的,根据表现形式及功能的不同,C语言的基本语句可以分为五大类。(1)流程控制语句
流程控制语句的功能是控制程序的走向,程序的流程有三种基本结构:顺序结构、分支结构和循环结构,任何复杂的程序都可以由这三种基本结构复合而成。其中后两种结构要用特定的流程控制语句实现。
(2)表达式语句 表达式语句的形式是:表达式;,即表达式后跟一分号“;”,分号是语句结束符,是一个语句必不可少的成分。表达式和表达式语句的区别在于表达式代表的是一个数值,而表达式语句则代表一种动作。最常见的表达式语句是赋值语句。
(3)函数调用语句
函数调用语句实际上也是一种表达式语句,形式为:在一次函数调用的小括号后面加上一个分号。(4)空语句
空语句的形式就是一个分号,它不代表任何动作,常常作为一个意义转折点使用。(5)复合语句
复合语句从形式上看是多个语句的组合,但在语法意义上它只相当于一个语句,在任何单一语句存在的地方都可以是复合语句。注意复合语句中最后一个语句末尾的分号不能少。复合语句右大括号后面没有分号。4.运算符
用来表示数据各种操作的符号称为运算符。运算符实际上代表了一种类型数据的运算规则。不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。
C语言程序设计
第1章概论
1.1 C语言有哪些主要特点?其主要用途是什么?
1.2 程序设计语言的主要构成要素有哪些?
1.3 程序设计语言的实现都有哪些方法?
1.4 程序设计语言按照实现方法可分为哪几种类型?
1.5 为什么要学习程序设计语言?
1.6 将C语言和你所掌握的高级语言做一比较。
1.7 C程序的主要构成单位是什么?
1.8 C语言的保留字和特定字有何区别?
1.9 下面哪些是合法的C语言一般标识符?
std-sex, Std-num, 2.13, _2.13, name, int, Int, var-num, yes_or_no,
select, File_name, _DATA, define, a+c, new, ok?
1.10 C程序从编辑到执行要经过哪些步骤?
1.11 C函数主要由哪几部分构成?复合语句在C语言中是用什么标界的?又称为什么?
1.12 填空。
1 . 一个C程序是由若干个函数构成的,其中必须有一个函数。
2 . 一个C语句最少应包含一个 。
1.13 单项选择。
1. C语言程序的基本单位是( )。
(1) 子程序 (2) 程序 (3) 过程 (4) 函数
2. 合法的C语言标识符是( )。
(1) _a1 (2) a+b (3) 3abc (4) AB,CD
答案:
1.1 C语言主要用于编写系统软件,其主要特点如下:
① 语言简洁,紧凑,使用灵活
② 运算符丰富
③ 具有数据类型构造和流控结构能力
④ 语言生成的代码质量高
⑤ 可移植性好
⑥ 语言语法限制不严格,程序设计自由度大
1.2程序设计语言的主要构成要素有:
① 数据。
② 运算(操作)
③ 控制结构
④ 存储答理
高等教育自学考试
C语言程序设计(二)
课程代号(05772)
同步练习题
班级
学号
姓名
二O 一六 年 三 月
目录
第一章 C语言概述
第二章 基本数据类型
第三章 控制结构
第四章 运算符和表达式
第五章 函数
第六章 数组
第七章 字符与字符串
第八章 变量类别与编译预处
第九章 指针
第十章 结构体、共用体和枚举类型
第十一章 文件
1
第一章 C语言概述
一、单项选择题
1. 在计算机上可以直接运行的程序是( )。
A.高级语言程序 B.汇编语言程序
C.机器语言程序 D.C语言程序
2. 一个C语言程序是由( )
A.若干函数组成 B.若干过程组成
C.若干主程序组成 D.若干子程序组成
3. C语言不具有的特点是( )
A.具有结构化的控制语句
B.数据类型丰富
C.语法限制不太严格,程序设计自由度大
D.在可移植性上,C语言比其他语言差
4. 以下叙述不正确的是( )
A.一个C语言程序可由一个或多个函数组成
B.一个C语言程序必须包含一个主函数
C.C语言程序的基本组成单位是函数
D.在C语言程序中,注释说明只能位于一条语句的后面
5. 以下叙述正确的是( )
A.C语言比其他语言高级
B.C语言可以不用编译就能被计算机识别和执行
C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D.C语言出现的最晚,所以具有其他语言的一切优点
二、填空
1. 计算机语言的发展经过了 、 和 等阶段。
2. C语言既适合编写 ,也适合编写应用软件。
标准答案
一、单项选择题
CADDC
二、填空
1. 机器语言,汇编语言,高级语言
《C语言程序设计》教案(清华谭浩强)
第一章:C语言概述
1.1 课程介绍
介绍C语言的历史和发展
解释C语言的特点和应用范围
强调学习C语言的重要性和目的
1.2 C语言的基本概念
解释编程语言和编译器的概念
介绍C语言的基本数据类型和变量
讲解C语言的语法结构和程序结构
1.3 C语言的编译过程
解释编译器的角色和功能
介绍编译过程中的预处理、编译、汇编和步骤
强调编译过程中产生的文件和它们的作用
第二章:基本数据类型和运算符
2.1 基本数据类型
介绍整型、浮点型、字符型和布尔型的概念和用法
解释不同数据类型的存储方式和大小
强调数据类型的选择和使用场景
2.2 变量和常量
解释变量的概念和作用
介绍变量的声明和初始化方法 讲解常量的概念和用法
2.3 运算符
介绍算术运算符、关系运算符和逻辑运算符的概念和用法
解释赋值运算符和条件运算符的作用
强调不同运算符的优先级和使用规则
第三章:控制语句
3.1 条件语句
介绍if语句的语法和用法
讲解switch语句的概念和用法
强调条件语句的选择和嵌套使用
3.2 循环语句
介绍for循环、while循环和do-while循环的概念和用法
解释循环控制语句如break和continue的作用
强调循环条件的设置和循环次数的控制
3.3 跳转语句
介绍goto语句的概念和用法
讲解label标签的作用和跳转规则
强调跳转语句的使用场景和可能导致的问题
第四章:函数和指针
4.1 函数的基本概念
介绍函数的定义和声明
讲解函数的参数传递和返回值 强调函数的命名规则和命名规范
4.2 指针的概念和用法
解释指针的概念和作用
介绍指针的声明和初始化方法
讲解指针的赋值和指针运算
4.3 指针和数组
介绍数组的概念和用法
解释指针和数组的关系
强调指针在数组操作中的应用
第五章:结构体和文件操作
5.1 结构体的概念和用法
介绍结构体的定义和声明
讲解结构体的成员访问和内存布局