C 语言重要学问点总结:
概念:
C 语言的特点:
由 C 语言构成的指令序列称为 C 语言源程序, C 语言源程序经过编译生成一个后缀为 .obj 的二进制文件 (目标文件) ,最终仍要由 “连接程序” 文件与 C 语言&变量名;
关于关系运算和规律运算:
所以程序的输出结果是: 2, 1
关于 IF 语句以及其构成的挑选结构
所以程序的输出结果是: 2, 2,2
所以程序的输出结果是: 3
条件表达式构成的挑选结构:
所以输出结果是: 6
switch 语句:
所以程序的输出结果是: 011122
while 构成的循环结构:
使用 while 语句时,应当主要的问题:
循环体假如包含一个以上的语句,应当应花括号括起来,以复合语句形式显现
特点是:先判定表达式,后执行语句;
在循环体中应有使循环趋于终止的语句,可以在表达式本身中实现,也可以在循环体中实现;
do-while 构成的循环结构:
for 语句及其构成的循环结构:
for 语句的一般形式:
for (表达式 1;表达式 2;表达式 3) 语句;
for 循环结构的执行过程:见教材
(3)
continue 语句与 break 语句:
关于字符的输入输出:
使用 scanf 函数输入字符时需留意的问题:
(1) 当使用格式说明符 %c 一个接一个时,在输入字符时,字符之间没有间隔符,这时空格、回车和横向跳格符都将按字符读入;如:
函数的调用:
有返回值的函数调用,可以作为表达式或表达式的一部分,也可以作为一条语句;调用的结果是获得一个返回值,该返回值可以参与相应类型的运算;
无返回值的函数调用,只能作为一条函数调用语句来使用;
调用函数和被调用函数之间的数据传递:
有三种传递方式: (1 )实际参数和形式参数之间进行数据传递
通过 return 语句把函数值返回调用函数
通过全局变量
其中,第一种的数据传递过程中,只是“按值”传递,即数据只能从实参单向传递给形参,函数中形参的值发生变化不会转变相对的实参;
关于一维数组:
一维数组定义,初始化,以及数组元素的引用,详见教材;
典型例题:
(3) 一维数组与指针:
所以答案为: 1, 2, 3,4, 5, 6, 7,8, 9, 0,
函数之间对一维数组和元素的引用:
数组元素作实参
在调用函数时, 数组元素可以作为实参传送给形参, 每个数组元素实际上代表内存中的一个储备单元, 和一般变量一样, 对应的形参必需是类型相同的变量;数组元素的值可以传送给形参,在函数中只能对形参进行操作,其结
果不影响对应的数组元素;
所以答案为: 5335
数组名做实参
在调用函数时, 数组名也可以作为实参传送给形参, 但数组名本身是一个地址值, 因此对应的形参应当是一个指针变量或数组;数组名做实参时需要留意的问题:
2022年c语言知识点总结4 来自淘豆网m.daumloan.com转载请标明出处.