扩展知识语言基本概念.pdf
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形式来赋值。
○