\\C语言是一门结构化的程序设计语言。
1.顺序结构
2.选择结构
3.循环结构
分支语句:if switch
\\如果条件成立,要执行多条语句,应该使用代码块。{}
else和离的最近的 if 匹配。
switch case 语句,break用于跳出循环。case后面的break可以加可以不加,看具体情况
switch语句 实现多分支
switch(整型表达式)
{
case 整型常量表达式
}
default子句
当switch表达式的值并不匹配所有case标签的值时,这个deflaut子句就会执行
switch允许嵌套使用。
循环语句:while for do while
while (表达式)
{
循环语句;
}
continue子句 :终止本次循环,也就是本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。
#include <stdio.h>
int main()
{
int ch=0;
//EOF--end of file 文件结束标志
/* while((ch=getchar()) != EOF)
{
putchar(ch);
}
*/
//for 循环
for(表达式1;表达式2;表达式3)
分别表示初始化、判断、调整
//1.不可在for循环体内修改循环变量,防止for循环失去控制
2.建议for语句的循环控制变量的取值采用“前闭后开区间”写法。
3.for循环初始化不要随便省略,每部分都有意义。
//循环要循环多少次?
#include <stdio.h>
int main()
{
int i=0;
int k=0;
for(i=0,k=0;k=0;i++,k++)
k++;
return 0;
}
//代码循环0次,判断k=0为假
do while ()循环
do
循环语句;
while(表达式);
//do while 循环打印1-10
#include <stdio.h>
int main()
{
int i=1;
do
{
printf("&d",i);
i++;
}
while(i<=10);
return 0;
}