从零开始一起学C语言(二)---九条语句

目录

一、程序的构成和运行

1、程序的构成:

2、程序的运行:

二、循环语句

1、for循环

2、while循环

3、do…while循环

4、嵌套循环:

三、条件语句

1、if语句

扫描二维码关注公众号,回复: 5545499 查看本文章

2、switch

四、控制语句

五、程序的调试

六、经典案例分析


一、程序的构成和运行

1、程序的构成:

程序 = 数据结构+算法

数据结构:数据存储的形式,程序需要的信息。

算法:程序执行的步骤。

初学者先把流程图写出来,然后再编写程序。

2、程序的运行:

编辑:用文本编辑工具进行程序的编写。.c  .cpp

编译:检查程序语法错误,生成目标文件。.obj

链接:和其他目标文件或则库文件链接生成可执行文件。.exe

运行:执行可执行文件。

二、循环语句

循环:车间流水线,操场跑步。重复干同一件事情。

循环有开始位置,结束位置,一直在修正的条件。

1、for循环

格式:for(起始条件;循环条件;条件修正)

{

      循环体;

}

含义:从起始条件开始,如果满足循环条件,则执行循环体和条件修正,不满足循环结束。

例:打印 0-9  9-0  0-9之间的偶数

要灵活运用起始条件,循环条件,条件修正,不要仅限于for(i=0;i<10;i++)

for(;;)--死循环

2、while循环

格式:while(循环条件)

{

      循环体;

}

含义:满足循环条件执行循环体,不满足结束循环。

while 同样拥有起始条件、循环条件、条件修正,只是放的位置不同而已。

while(1)//死循环

{

       函数体;

}

3、do…while循环

格式:do

{

              循环体;

}while(循环条件);

4、嵌套循环:

循环体里面还有循环。

三、条件语句

1、if语句

格式:if(表达式)

{

              语句;

}

含义:判断表达式的真假,为真则执行语句,为假不执行。

常和else连用,用来否定if语句。

例:输入一个学生成绩,输出评价(优、良、不及格)。

2、switch

格式:switch(变量)

{

       case 常量1:语句1;break;

               case 常量2:语句2;break;

               case 常量3:语句3;break;

               default:break;

}

含义:如果switch后括号内的变量等于case后的常量值,就执行后面的语句,如果都不相等,执行default后面的语句。

例:输入1-7的数字,输出对应星期几。

四、控制语句

1、return语句:给上一级函数返回一个值,结束函数。

2、break语句:跳出循环或则switch语句。

3、goto语句:程序跳转到标记地点运行,标记不需要定义。

4、continue语句:结束本层循环,继续下一次循环。

五、程序的调试

1、经常出现的问题

存在中文字符。

语句结束忘记写分号。

在语句中间定义变量。

六、经典案例分析

1、求100以内能被17整除的最大数。

2、求1+2+3+4+………+100的值//累加 初值赋0

3、求1*2*3*4*……*100的值//累乘 初值赋1

猜你喜欢

转载自blog.csdn.net/qq_38639426/article/details/88574285