<b>scanf语句 scanf("键盘输入的内容",变量地址);</b>
把固定的内容输出到屏幕上
<b>\n </b>表示换行
把变量的值输出到屏幕上
<b>%md </b>输出m位整数
<b>%.nf </b>输出小数点后n位
scanf语句 scanf("键盘输入的内容",变量地址);
&+变量名获得变量的地址
if-else语句 if(条件为真) 执行操作1;else 执行操作2;
if-else语句运行嵌套
当if或else后面有多个语句时,用{}把这个语句括起来
C语言对嵌套语句的规定:else总是与其之前最近且不带else的if配对
?: 运算 A?B:C
使用规则:先判断A,如果A为真,?:的值为B;如果A为假,?:的值为C
switch-case语句
switch-case语句找到第一个匹配到的case语句开始执行,直到break语句或整个switch-case语句结束
case后面的表达式只能是常量
while语句 while(条件为真){执行操作}
作用:重复执行操作直到不满足该条件为止
执行操作为循环体
步骤:定义循环变量i并赋值→写while(){}→写循环执行操作→更新变量i的值
求<u>阶乘n!</u>
do-while 语句 do{执行操作}while(条件为真)
do-while语句的循环体至少执行一次
for语句 for(初始值;条件为真;变量更新){执行操作};
编程计算1*2*3+3*4*5+5*6*7+...+99*100*101的值
输出1-100,每行输出八个数
break语句 break;
结束switch语句;结束循环,直接进入后面的语句
continue语句 continue;
结束本次循环,进行下一次的循环
一些其他语句或函数
<b>sizeof() </b> 用来求括号内容占多少字节
<b>getchar() </b>从键盘获取一个字符
<font color="#0c6399"><b>sqrt(x)</b> </font> 表示对x进行根号运算
<font color="#0c6399"><b>fabs(x)</b> </font> 表示对x进行绝对值运算
<b><font color="#0c6399">pow(a,b) </font> </b>表示求a的b次方运算
<b><font color="#0c6399">sin(x);cos(x);tan(x) </font> </b>表示对x求正弦余弦正切
<font color="#0c6399"><b>以上</b>使用时</font>需要加上#include<math.h>
<font color="#1b5e20"><b>strcmp(str1,str2)</b> </font> 比较str1和str2的大小
<font color="#1b5e20"><b>strcpy(str1,str2) </b></font>把str2复制(copy)到str1中
<font color="#1b5e20"><b>strcat(str1,str2)</b></font> 把str2连接到str1后面。
<font color="#1b5e20"><b>strlen(str) </b></font> 计算str中的非'\0'字符个数
<b><font color="#1b5e20">gets(字符数组名);</font></b> 从键盘上输入字符串。 scanf("%s",字符数组名);
<b><font color="#1b5e20">puts(字符数组名); </font></b> 把字符串输出到屏幕上。printf("%s",字符数组名);
<b><font color="#1b5e20">以上</font></b>使用时要加上#include<string.h> 注意:计算时,以"\0'为字符串结束标志。