- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言总复习资料
选择结构一.控制结构:
算法口诀
累加累乘整除性,最大最小双重循, 一查两排两遍历,函数调用文件行。
简单判断:if(表达式) 语句
选择分支:if(表达式) 语句 1 else 语句 2
多条件选择:if(表达式 1) 语句 1
else if(表达式 2) 语句 2 else if(表达式 3) 语句 3
??
else 语 句 n 4.情况语句:switch(表达式)
{ case 常量表达式 1:语句段 1 case 常量表达式 2:语句段 2
??
case 常量表达式 n:语句段 n default: 语句段 n+1
}
5.嵌套的 if - else 语句
if( 表 达 式 1) if(表达式 2) 语句 1 else 语句 2
else
if(表达式 3) 语句 3 else 语句 4
二.说明:
在这5 种控制结构中,第1 种简单判断使用起来最简单,但也最实用,可以作为首选,虽然在编制程序时语句多用几句,但用起来却很方便。
第 2 种选择分支往往用在两种情况的判断,使用时要注意语句 1 和语句 2 后面都有分号。
第 3 种多条件选择是 if -else 语句的一种嵌套形式,由于它可以直接用于多条件的选择判断,所以单独作为一种形式列出。在使用时,有时比 switch 语句更简单,要注意最后一个 else 的后面没有 if。
第 4 种情况语句要注意 switch 后面的表达式是与 case 后面的常量表达式匹配,而不能与一般的含变量的表达式匹配。语句段后面没有 break 语句时是入口开关,有 break 语句时才是真正的多路开关。
第 5 种嵌套的 if -- else 语句使用起来最灵活,其实,以上各种形式的分支结构间相互都可以嵌套,当有多种形式的分支结构嵌套时,特别要注意 else 总是与它最近的没有匹配的 if 相匹配。
、编程,输入 x 后,根据下式计算并输出 y 值。(01.1)
x 2 ? sin(x)
y ? 2 x ? x
x
x 2 ? x ? 1
#include stdio.h #include math.h
x ? ?2
? 2 ? x ? 2
x ? 2
void main( )
{ double x,y; scanf(%lf,x); if(x-2)
y=x*x-sin(x); else if(x2)
y=sqrt(x*x+x+1);
else
y=pow(2,x)+x;
printf(y=%f\n,y);
}
文件包含:#include stdio.h 输入输出、文件
#include math.h 数学#include string.h 字符串#include ctype.h 字符#include stdlib.h 其它
常用数学函数:ex exp(x)
xy pow(x,y)
|x| fabs(x) abs(x)
lnx log(x)
lgx log10(x)
x1/2 sqrt(x)
编程:05 秋 五.1 05 春 五.1 01 五.1 阅读: 05 秋 四.1 05 春 四.1
循环结构一. 控制结构
当型循环:while(表达式) 语句
直到型循环:do 语句 while(表达式); 3.步长型循环:for(表达式 1; 表达式 2; 表达式 3) 语句
二. 说明:
第 1 种当型循环当“表达式”为 非 0 值时,执行语句,“语句”部分就是循环体, while 循环是先判断后执行。如果语句部分包含一个以上的语句,那么应该用复合语句“{ }”的形式。在循环体中应有使循环趋于结束的语句。否则会造成死循环。当表达式一开始就不成立时,会造成一次也不做的循环。
第2 种直到型循环先执行“语句”,后判断“表达式”, 即至少执行一次循环体。当“表达式”的值为 非 0 时,返回重新执行“语句”。 对于同一个问题, 既可以用 while 语句 , 也可以用do-while 语句 处理。while 语句可能一次也不执行循环体,但 do-while 语句至少执行一次循环体。特别要注意 while 语句后加分号 ;。
第 3 种步长型循环是应用最广泛,也是最重要的一种控制格式。其执行过程是:
求解表达式 1;
求解表达式 2: 如果值为真(非 0), 则执行“语句”部分;
如果值为假( 0 ), 则结束循环;
当表达式 2 为真时, 在执行了“语句”部分后, 求解表达式 3;
转到第 2 步继续执行.
在步长型循环的一般格式中,表达式 1、表达式2、表达式 3 可以是任意表达式,理解和在程序设计实践中掌握 for 语句的格式和功能,是学习程序设计的重要一环。必须认真掌握。
for 语句最常用的形式:
for (循环变量赋初
文档评论(0)