下载此文档

C语言重要的知识点复习资料.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
。语言重要知识点复****资料
一、C语言基础
(一) C语言特点
(1) 语言简洁、紧凑、使用方便、灵活。
(2) 运算符及数据结构丰富
(3) 具有结构化的控制语句,程序设计自由度大,代码质量高
(4) 具有位处理和地址操作能力
功能:判断表达式1的值,如果成立就执行表达式2,否则就执行表达式3。
⑵条件运算符是C语言中唯一的三目运算符.
二、程序控制结构
字符数据的输入输出
put char函数:字符输出函数
功能是在显示器上输出单个字符。
一般形式为:putchar ( c )
C可以是字符变量或整型变量
get char 函数
功能是从键盘上输入一个字符。
形式为:getchar ()
只能接收一个字符。得到的字符可以赋给字符变量、整型变量或作为表达式中的一部分。
printf函数:printf(格式控制,输出表列)
格式字符P76-81
printf ("a=%d, b=%cT, a, b) 输出 a= b=...
scanf函数:scanf (格式控制,地址表列)
&a中的“&”是“地址运算符”,&a是指变量a在内存中的地址。
scanf ("%d",&a,)注意:用“%d%d”格式输入数据时,不能用逗号作两个数据间的分隔符.
®%f, %d, %c:表示要输入一个实数,整数,字符,注意输入的数据中间必须用逗号格开。
C语言的选择语句
(1) if语句
格式1 if (表达式) 语句
格式2 if (表达式)语句1 else语句2
格式3 :级联式if语句
If (表达式1)
语句1
else if (表达式2 )
语句2
else if (表达式3)
语句3
else if (表达式m)
语句m
else语句n
④If语句的嵌套If ()
if()
语句1
else
语句2
else
if()
语句3
else
语句4
(2) switch 语句
switch ()
(
case常量表达式1 :
语句1
case常量表达式2 :
语句2
case常量表达式n :
语句n
Default:
语句n+1
}
(3) Break 语句
执行break语句会导致程序跳出switch结构, 并执行之后的程序代码.
在switch结构中,如果没有break语句,程序 控制将会从一种情况继续到下一种情况.
循环语句
(1) while 语句
格式:while (控制表达式)
循环体语句
当表达式为非0值时,执行while语句中的内嵌语句
(2) do…while 语句
格式: do
循环体语句
while (控制表达式)
特点:先执行循环体,然后计算控制表达式的值。 表达式的值为真,则再次执行执行循环体,再计算 表达式的值。当控制表达式的值为假时,结束循环。
(3) for语句
语法格式:for (表达式1;判断表达式2;表达式3) 循环体语句
注意:表达式1只执行1次
for (循环变量赋初值;循环条件;循环变量增值)
注意:for语句中的表达式1可以省略,其后的分号不能省
结束循环的控制语句
break语句可以用来从循环体内跳出循环体,即提前结束循环。
continue语句作用是结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下 一次是否执行循环的判定.
©continue语句只结束本次循环,而不是终止整个循环的执行o break语句则是结束整个循 环过程,不再判断执行循环的条件是否成立。
三、构造型数据
一维数组:
定义:类型说明符 数组名[常量表达式];
常量表达式中可以包括常量和符号常量,但不能包含变量。
引用:数组名[下标]只能引用单个数组
一维数组的初始化
只给一部分元素赋值,其余元素为0
对数组不赋初值,系统会对所有数组元素自动赋以0值
对全部数组赋初值是,可以不指定数组长度
冒泡排序法
选择排序法
二维数组
定义:类型说明符 数组名[常量表达式][常量表达式];
引用:数组名[下标][下标]
在使用数组元素时,应该注意下标值应在已定义的数组大小的范围内。
字符数组:用来存放字符数据的数组
定义:char c [i]; 字符数组中一个元素存放一个字符。
字符数组的初始化
初值个数小于数组长度,则只将这些字符赋给数组中前面那些元素,其余的元素自动定为
空字符('\0' ) o eg: char c[2]= {'a'}则 c [0]=a c[l]=\0
如果提供的初值个数与预定的数组长度相同,在定义时可以省略数组长度,系统会自动根 据初值个数确定数组长度。eg: char c

C语言重要的知识点复习资料 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小125 KB
  • 时间2022-06-22