文档详情

扩展知识语言基本概念.pdf

发布:2025-06-10约1.91千字共2页下载文档
文本预览下载声明

C语言

注意要点:

1.定义与输入输出格式控制符与输入变量格式

函数定义intlongfloatdoublechar

格式控制%d%ld%f%lf%c

例:

inta;floatb;charc;

scanf(%d,a);scanf(%f,b);scanf(%c,c);

2.选择语句

1if(表达式)语句;3if(表达式1)语句1;

○○

elseif(表达式2)语句2;

2if(表达式)语句1;

○elseif(表达式3)语句3;

else语句2;……

elseif(表达式n-1)语句n-1;

else语句n;

注意:

1if和else的配对规则为:else总是与它上面最近的未配对的if配对。

2除了表达式成立与否外,还存在表达式为真(表达式的值为非零,

即满足条件)或假(表达式的值为零,即不满足条件)的情况。

3.开关语句switch

Switch(表达式)

{case常量表达式1:语句1;break;

case常量表达式2:语句2;break;

……

case常量表达式n:语句n;break;

default:语句n+1;

}

break在switch语句中使用:遇到break,就switch语句。

4.循环体语句

1while(表达式)2do

○○

{{

循环体语句;循环体语句;

}}while();

3for(表达式1;表达式2;表达式3)

○表达式1:初始值

{表达式2:循环终止条件

循环体语句;表达式3:自增、自减条件

}

continue使用在循环体语句中,表示本次循环结束,开始下一次循环。

break使用在循环体语句中,表示循环结束,跳出循环体。

累加累乘问题:

1求累加一般用S=S+T形式的赋值语句;

2求阶乘(n!)一般需要用P=P*T形式来赋值;

12n

3求1+2+2+……+2,可以用T=2^n和S=S+T形式来赋值。

显示全部
相似文档