最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

C语言考试重点归纳总结

来源:动视网 责编:小OO 时间:2025-10-03 21:54:34
文档

C语言考试重点归纳总结

C语言期末知识点总结一、概述lC程序由函数构成,其中有且只能有一个main函数。程序的执行总是从main函数开始,在main函数中结束。lMain函数可以书写在程序的任何位置。l函数中的语句必须以“;”结束。l程序中注释可以出现在任何空格能出现的地方。l标识符的命名规则:数字、字母、下划线(数字不能开头),系统保留的关键字不可用用来命名。l编译的快捷键。l运行的快捷键。二、数据类型与基本操作l基本数据类型及其存储字节数:整形、实型、字符型l整形常量:125,0125,0x12afl实型常量:3
推荐度:
导读C语言期末知识点总结一、概述lC程序由函数构成,其中有且只能有一个main函数。程序的执行总是从main函数开始,在main函数中结束。lMain函数可以书写在程序的任何位置。l函数中的语句必须以“;”结束。l程序中注释可以出现在任何空格能出现的地方。l标识符的命名规则:数字、字母、下划线(数字不能开头),系统保留的关键字不可用用来命名。l编译的快捷键。l运行的快捷键。二、数据类型与基本操作l基本数据类型及其存储字节数:整形、实型、字符型l整形常量:125,0125,0x12afl实型常量:3
C语言期末知识点总结

一、概述

l C程序由函数构成,其中有且只能有一个main函数。程序的执行总是从main 函数开始,在main函数中结束。

l Main函数可以书写在程序的任何位置。

l函数中的语句必须以“;”结束。

l程序中注释可以出现在任何空格能出现的地方。

l标识符的命名规则:数字、字母、下划线(数字不能开头),系统保留的关键字不可用用来命名。

l编译的快捷键。

l运行的快捷键。

二、数据类型与基本操作

l基本数据类型及其存储字节数:整形、实型、字符型

l整形常量:125,0125,0x12af

l实型常量:3.14,2.5E+3

l字符型常量:‘a’,“abcd”

l数据类型关键字:

数据类型基本整长整单精度实型双精度实型字符型

关键字int long float double char

字节数44481

输入输出格式%d,%o,%x,%u%ld%f%lf%c,%d

l ASCII码是字符编码方式,占一个字节

l小写字母a的ASCII值为97;大写字母A的ASCII值为65,大小写相差32。

l变量必须先定义后使用。

l转义字符(见教材30页),在一个字符串中如果出现转义字符,按照一个字符来计算,如“abcd\\101ef\\n”,统计结果为8个字符。此处要注意“\\101”是一个字符,101是八进制数。在例如“abcd\\181ef\\n”,统计结果为10个字符。因为八进制中没有数码8,所以\\1为一个字符,8,1为两个字符。

l\\0是字符串结束的标记,其ASCII码值为0。

l只有字符型变量,没有字符串型变量,字符串用字符数组来存储。

l算术运算符:+,-,*,/,%。其中%(求余)要求参加运算的数据均为整数;除法(/):如果参加运算的数都是整数,商为整数,小数丢弃。

l自加++、自减--运算:只能用于变量,不能用于常量。

l赋值:=,一个等号表示赋值。将=右边的数据赋值给左边的变量,左边必须是变量。复合的赋值运算:+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=。

l关系运算:>,<,>=,<=,==,!=。==,两个等号表示左右是否相等的关系判断。关系表达式的值是“真1”或“假0”

l逻辑运算:&&||!,逻辑表达式的值为“真1”或“假0”。逻辑与&&运算,左边为“假”不计算右边;逻辑或||运算,左边为“真”,不计算右边。

l条件运算符“?:”:相当于两个分支的if语句

l强制类型转换:(int)3.14,可以将3.14强制转换为整形,结果为3。

l基本输入函数:scanf getchar gets

l基本输出函数:printf puchar puts

三、逻辑运算和条件分支

l算法:一个算法应该有0个或多个输入;一个算法产生1个或多个输出。

l算法要有有穷性。

l结构化程序设计有三种结构:顺序结构、选择结构、循环结构

l if语句:三种形式

l Switch语句:有多个case,case后的常量不能重复,可以有或没有default (没有case语句匹配的时候,执行default)。

l Break,可以结束switch语句,也可以结束整个循环

l Continue:结束本次循环

四、循环控制

l For:括号中有三个表达式,两个“;”,三个表达式均可以为“空”,表达式2为空,表示循环条件为永真。

l While():括号中只有一个表达式

l Do while();:括号后有“;”。

五、数组

l数组是一组数的集合

l数组名是数组的首地址,也是第一个元素的地址

数组元素数组元素的地址与数组名的关系

a[0]&a[0]a

a[1]&a[1]a+1

a[2]&a[2]a+2

a[3]&a[3]a+3

a[4]&a[4]a+4

a[5]&a[5]a+5

结论l(a+i)是a[i]的地址

l二维数组的地址关系:每一行都是一个一维数组。

l字符数组:结束的标志“\\0”。字符数组的输入和输出:scanf或printf(%c 和%s两种格式);putchar和getchar处理单个字符;puts和gets处理整个字符串。

l使用puts或gets函数要包含“string.h”。

l字符串处理函数:strlen(字符串测量)strcpy(字符串复制)strcmp(字符串比较)strcat(字符串连接)

六、函数l函数的构成:函数的首部+函数体

l函数的分类:库函数、自定义函数l函数的声明:原型,放在程序的开头l函数的返回值(return)

l函数的类型

l函数的调用:嵌套调用、递归调用l函数的单向值传递

l函数的地址传递

l全局变量和局部变量

l变量的存储类型:static的使用七、编译预处理

l#include文件包含

l宏

l带参数的宏的替换

八、指针

l指针:地址

l指针变量:装地址的变量

l指针运算:&、*

l指针和数组的关系

l

九、结构体和共用体

l结构体的定义l结构体变量的长度是“所有成员的长度的和”

l共用体的定义

l共用体变量的长度是“所有成员中,字节最多的成员的长度”

十、位运算和文件

l位运算:&|^~<<=>>=

l Fopen函数的使用格式;fclose函数的使用格式;fputchar、fgetchar、fputc、fgetc。

文档

C语言考试重点归纳总结

C语言期末知识点总结一、概述lC程序由函数构成,其中有且只能有一个main函数。程序的执行总是从main函数开始,在main函数中结束。lMain函数可以书写在程序的任何位置。l函数中的语句必须以“;”结束。l程序中注释可以出现在任何空格能出现的地方。l标识符的命名规则:数字、字母、下划线(数字不能开头),系统保留的关键字不可用用来命名。l编译的快捷键。l运行的快捷键。二、数据类型与基本操作l基本数据类型及其存储字节数:整形、实型、字符型l整形常量:125,0125,0x12afl实型常量:3
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top