C语言专题复习
仅供个人参考~
葡剪网恭睡蓝咸传伤炊宰俯虎器炮公忠咸节氟瞧绕钢吻尿聚啃坐憾茹究纽C语言课件知识点C语言课件知识点
C语言整体复习
一、C语言分为三种基本结构模式
顺序结构模式
分支结构模式
循环结构模式
约焊宿微罕上诸忆喊窟官趟烹帆拔枪艺螟夹万陈径椅彼爵脸贼芯琼挑逻瓣C语言课件知识点C语言课件知识点
二、C语言程序在结构上的特点
C语言程序是由一个或多个文件组成的。
组成C语言程序的每个文件是由一个或多个函数组成的。
组成C语言程序的若干个函数中,仅有一个主函数main ( )。
函数由函数头和函数体组成。
三、书写要求
一行通常只写一条语句。
每条语句末尾加分号(;),不是语句结束不加。
大括号({ })用于函数的开始与结束,但不包括函数头。
尽量服从缩进。
桥汕进黎劣启刮铅捂同逼近桶轿巷郎阶赏眼瓷冕闻鉴博篙村贼筒边什区仲C语言课件知识点C语言课件知识点
四、C语言程序中出现的强制转换符号
强制转换符,即括号加上需要强制转换成的数据类型,例如要将某浮点型数据转换成整形,可以写成:
(int) 。
(int)x+y 即先将x强制转换成整形,再与y的值相加
(int)(x+y)即先进行x+y,再将结果强制转换成整形
注:强制转换中不存在四舍五入的情况;
强制转换的执行,仅仅是将变量运算时的值进行转换,但并不改变变量原值。
五、算法的特点
1、有穷性 2、确定性 3、有零个或多个输入
4、有一个或多个输出 5、有效性或可行性
注:3、4可理解为可以没有输入,但必须要有输出。
昧券扼臣误挠瓣纂绰喘且笔峙厢荣缎苦肾瞳祥忆孺茅滨铝诧滦庶及搁辞睡C语言课件知识点C语言课件知识点
六、各类数值型数据间的混合运算
数据类型转换表:
高 double float
long
unsigned
低 int char、short
注意:遇到不同类型的数据时,应注意互相转换到较高的一级数据类型进行转换。当低级类型数据遇到隔一级或几级的类型数据时,直接转换成更高一级的类型数据。
烃道胆础屏呼约烛倔购评滨边戎寓侍碧毕这文攻含归并咐蓝肚饶辗纪掠痴C语言课件知识点C语言课件知识点
C语言常用基本函数语句
一、if 语句:
①if (条件) 语句 1;
语句 2;
②if (条件) 语句 1;
else 语句 2;
③if (条件1) 语句 1;
else (条件2) 语句 2;
else(条件3)语句 3;
.
.
.
④if(条件1)语句 1;
else if(条件2)语句 2;
else 语句 3;
注意:
诞呸熏府删闪生熟彻函锑乃阉敛主言桶罕壳躬笼弛骨篇膀晨薯犹嫂衅耍蜂C语言课件知识点C语言课件知识点
二、switch 语句:
① switch(表达式)
{
case 常量表达式 1:语句 1;
case 表达式 2:语句 2;
.
.
.
case 表达式 n:语句 n;
default 语句 n+1
}
② switch (表达式)
{
case 表达式 1:
case 表达式 2:语句 1;
case 表达式 3:
case 表达式 4:语句 2;
case 表达式 5:
case 表达式 6:语句 3;
default 语句 4;
}
注:当程序中遇到break时,函数结束,执行跳出。
漏忍宋类鞍体酋干永法幸喻浑沤邱狼夏动烯姥氯枷朝渔优寐勋御封孵斋朝C语言课件知识点C语言课件知识点
三、while 语句:
while(条件)
语句 1;
注:执行函数时,先判断条件,再执行语句 1,若语句执行后,变量依然符合条件,继续执行语句 1,知道条件不成立,跳过语句 1执行后面的语句部分。
四、 do while 语句:
do
{
循环体语句
}
while(条件);
注:执行函数时,先执行do后的循环体语句,再判断是否符合while条件,依次循环,直到条件不成立,执行后面的语句部分。因此,do…while语句至少要执行一次。
徒沾庭身赃善概鞋皂莱睛凄玫知友橇桨坞膏纂吾敛孟挽姚赚唆嗅秃桃秤郧C语言课件知识点C语言课件知识点
五、for 语句:
① for(循环变量赋初值;循环条件;循环变量增值)
语句;
执行顺序:赋初值,判断条件,条件成立则执行语句,变量增值,判断条件,条件成立则执行语句,依次直到条件不成立。
② for(循环变量赋初值;循环条件;循环变量增值);
语句;
执行顺序:赋初值,判断条件,条件成立执行变量增值,再判断条件直到增值变量使条件不成立,则执行语句。
严重注意:for语句括号后面的分号;
for语句括号中的分号,不代表语句结束,但只有此情况下的分号不代表语句结束。
澈菠桑苑胸
C语言课件 知识点 来自淘豆网m.daumloan.com转载请标明出处.