C语言程序设计期末复习重点知识,C语言程序设计期末总复习.ppt

《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语句。 本章必须掌握的知识点: 什么是构成一个有效循环的两个。

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

5、的素数? 用选择法对10个整数排序? 求3x3的整型二维数组对角线元素之和。,第七章 函数调用,本章主要内容: 本章主要讲解了函数的一般定义形式、函数参数和函数的值、函数的调用、函数的嵌套调用、函数的递归调用、数组元素作为函数参数、局部变量和全局变量变量的存储方式和生存期、关于变量的声明和定义、内部函数和外部函数。 本章必须掌握的知识点: 什么叫函数?什么叫函数的嵌套调用?什么叫函数的递归调用? 什么叫局部变量?什么叫全局变量? 什么叫内部函数?什么叫外部函数? 输入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”中。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值