C语言程序设计期末总复习.ppt

上传人:小飞机 文档编号:6504107 上传时间:2023-11-07 格式:PPT 页数:11 大小:281KB
返回 下载 相关 举报
C语言程序设计期末总复习.ppt_第1页
第1页 / 共11页
C语言程序设计期末总复习.ppt_第2页
第2页 / 共11页
C语言程序设计期末总复习.ppt_第3页
第3页 / 共11页
C语言程序设计期末总复习.ppt_第4页
第4页 / 共11页
C语言程序设计期末总复习.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《C语言程序设计期末总复习.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计期末总复习.ppt(11页珍藏版)》请在三一办公上搜索。

1、天津理工大学-华信软件学院,C语言程序设计期末总复习,第一章 C语言概述,本章主要内容:本章主要讲解了C语言程序的基础知识,作为本课程后续讲解内容的基础。本章必须掌握的知识点:什么是计算机低级语言?什么是计算机高级语言?各有什么特点?为什么要用C语言?它和其它高级语言有什么异同?C语言以函数为程序的基本单位,有什么好处?,第二章 数据类型、运算符与表达式,本章主要内容:本章主要讲解了C语言的数据类型、常量和变量、各类数值型数据间的混合运算、算术运算符和算术表达式以及运算符的优先级与结合性、逗号运算符和逗号表达式。本章必须掌握的知识点:C语言有哪些数据类型?什么是常量?什么是字符常量?什么是变量

2、?什么是字符变量?什么是算术运算符?什么是算术表达式?什么是强制类型转换?什么是自增、自减运算?C语言为什么规定所有的变量必须要“先定义,后使用”?,第三章 顺序程序设计,本章主要内容:本章主要讲解了C语言程序设计最简单的程序结构-顺序程序设计、赋值表达式和赋值语句、C语言中数据输入输出的实现以及输入输出格式控制。本章必须掌握的知识点:C语言程序设计的三种基本结构上什么?怎样区分赋值表达式和赋值表达式语句?C语言为什么要设赋值表达式语句?C语言为什么要把输入输出的功能作为函数,而不作为C语言的基本部分?,第四章 选择结构程序设计,本章主要内容:本章主要讲解了算法的概念、算法的表示方法、关系运算

3、符和关系表达式、逻辑运算符和逻辑表达式、条件运算符和条件表达式、if语句和switch语句。本章必须掌握的知识点:什么是算法?C语言程序设计算法的表示方法是什么?什么是关系运算?什么是逻辑运算?C语言中如何表示“真”和“假”?C语言如何判断一个量的“真”和“假”?什么叫if语句的嵌套?在什么情况下使用switch语句?,第五章 循环结构程序设计,本章主要内容:本章主要讲解了构成一个有效的循环的两个条件、while、dowhile和for循环语句、循环的嵌套以及break和continue语句。本章必须掌握的知识点:什么是构成一个有效循环的两个必要条件?while循环的特点是什么?dowhile

4、循环的特点是什么?什么叫循环嵌套?三种循环是否可以互相嵌套?判断整数m是否为素数?求1!+2!+3!+4!+20!?,第六章 数组,本章主要内容:本章主要讲解了一维数组的定义和引用、二维数组的定义和引用、字符数组的初始化、字符串结束标志、字符数组的输入输出、字符串处理函数puts()、gets()、strcat()、strcpy()、strncpy()、strcmp()、strlen()、strlwr()、strupr()。本章必须掌握的知识点:什么叫数组?C语言如何使用数组?什么是起泡法?什么是筛选法?用筛选法求100之内的素数?用选择法对10个整数排序?求3x3的整型二维数组对角线元素之和

5、。,第七章 函数调用,本章主要内容:本章主要讲解了函数的一般定义形式、函数参数和函数的值、函数的调用、函数的嵌套调用、函数的递归调用、数组元素作为函数参数、局部变量和全局变量变量的存储方式和生存期、关于变量的声明和定义、内部函数和外部函数。本章必须掌握的知识点:什么叫函数?什么叫函数的嵌套调用?什么叫函数的递归调用?什么叫局部变量?什么叫全局变量?什么叫内部函数?什么叫外部函数?输入4个整数,找出其中最大的数。用函数的递归调用来处理。用递归调用将一个整数n转成字符串。,第八章 指针,本章主要内容:本章主要讲解了地址和指针、变量的指针和指向变量的指针变量、通过指针引用数组、通过指针引用字符串、指

6、向函数的指针、返回指针值的函数、指针数组和多重指针以及malloc()、calloc()、free()、realloc()。本章必须掌握的知识点:什么叫地址?什么叫指针?什么叫指向?什么叫变量的指针?什么叫指针变量?什么叫函数的指针?什么叫数组的指针?什么叫指针数组?什么叫指针的指针?用指针方法处理,输入5个整数,按由小到大的顺序输出?有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位?写一个函数,将一个3x3的整型二维数组转置,及行列互换。,第九章 用户建立的数据类型,本章主要内容:本章主要讲解了结构体类型和结构体变量、结构体

7、数组、结构体指针用指针处理链表及共同体类型和枚举类型、用typedef命名类型。本章必须掌握的知识点:什么叫结构体类型?什么叫共同体类型?什么叫枚举类型?什么叫结构体类型变量?如何用typedef命名类型?定义结构体变量(包括年、月、日)。计算该日在本年中是第几天?注意闰年问题。有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,求出3门课程总平均成绩以及最高分的学生数据。,第十章 文件操作,本章主要内容:本章主要讲解了文件命名、文件分类、文件缓冲区、文件指针、文件的打开与关闭、文件的顺序和随机读写以及文件读写的出错检测。本章必须掌握的知识点:什么叫文件缓冲区?什么叫文件型指针?对C文件操作有些什么特点?对文件的打开与关闭的含义是什么?为什么要打开和关闭文件?有5个学生,每个学生有3门课程成绩,从键盘输入学生数据(学号、姓名、3门课程成绩),计算平均成绩,将原有数据和计算出的平均成绩存放在磁盘文件“stud”中。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号