- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言第三次作业答暗母
第四章;4.1 C语句总述;2. 说明语句
变量定义语句和函数说明语句统称说明语句。如:
int a, b, *p,i=0 ;
float add (float , float ); /*函数说明语句*/
3. 空语句
? 只有分号“ ; ”组成的语句称为空语句。空语句是
什么也不执行的语句。
? 在程序中空语句可用来作空循环体或转向点。
如:
while(getchar()!=\n)
;
本语句的功能是,只要从键盘输入的字符不是回
车则重新输入 ;4. 复合语句
? 把多个语句用括号{ }括起来组成的一个语句称为复合语句。
? 在程序中应把复合语句看成是单条语句,而不是
多条语句。如:
{ t = x ;
x = y ;
y = t ;
}
5. 函数调用语句*
由函数名、实际参数加上分号“ ; ”组成。如:
printf(C Program) ; ;6. 控制语句
控制语句用于控制程序的流程,以实现程序的各种结构方式。它们由特定的语句定义符组成。
C语言有九种控制语句,可分成以下三类:
? 条件判断语句:
if语句、switch语句;
? 循环执行语句:
do while语句、while语句、for语句;
? 转向语句:
break语句、continue语句、 goto语句、 return语句。 ;4.2 顺序结构;4.3 选择结构;3.1 简单if语句;if语句示例;*例2:输入x,y两整数,按小到大顺序输出。
main ( )
{ int x, y, t;
scanf (“%d, %d”, x, y); /*输入*/
if ( x y)
{ t = x; x = y; y = t; } /*算法处理*/
printf (“%d, %d\n”, x, y ); /*输出*/
}
运行结果 ,输入: 4, 1
输出:1, 4;3.2 if-else语句;if-else语句示例;*例2. 用if-else语句求输入的三个整数中的最大数
main ( )
{ int a, b, c, max;
scanf(“%d%d%d ”,a,b,c);
max=a;
if (cb)
{ if (ca)
max=c; }
else
{ if (ba)
max=b; }
printf (max=%d\n , max); };3.3 系列if语句;系列if结构流程图;系列if结构示例;p=(b*b-4*a*c);
real=-b/(2*a)
imag=sqrt(fabs(p))/(2*a);例2:从键盘输入成绩score,编程要求能有如下输出:
score60,输出 E;
60 ≤ score 70,输出 D;
70 ≤ score 80,输出 C;
80 ≤ score 90,输出 B;
90 ≤ score,输出 A。
;main ( )
{ int score;
printf (Enter a score:\n);
scanf (%d, score);
if (score60) printf(“E);
else if ( score 70 ) printf(D);
else if (score 80 ) printf (C);
else if (score 90 ) printf (B);
else printf (A);
};应用if结构的注意事项;例:下面这段程序执行后,x的值为?
main()
{ int a=1,b=3,c=5,d=4, x;
if(ab) /* 如是 if(ab) ,则 x=? */
if(cd) x=1;
文档评论(0)