C语言 -- 分支语句与循环语句

本文详细介绍了C语言中的三种基本结构:顺序语句、选择语句(if-else和switch-case)、循环语句(for、while、do-while)。通过实例演示了如何运用这些语句进行条件控制和重复执行。
摘要由CSDN通过智能技术生成
  1. 语句
  2. 选择语句
  3. 循环语句

1、语句

     C语言中由一个分号隔开的就是一条语句。
    
     顺序语句:以从上至下的顺序来运行
     选择语句:有选择执行和选择不执行的语句
     循环语句:有重复执行的语句

2、选择语句
2.1 if-else语句

     if(条件表达式) //条件表达式为真时执行
     {
         语句;
     }
     else //否则条件为假时执行
     {
         语句;
     }
    
     注意:条件表达式,在其他语句中若涉及条件判断也要注意这一点

void main()
{
	int k = 0;
	if (k == 0)
	{
		printf("@@\n"); //条件表达式为k==0或者k=其他非零值时输出@@
	}
	else
	{
		printf("**\n"); //条件表达式为k=0时会输出**
	}
	return 0;
}

2.2 switch-case语句

     产常用于多分支的情况
     注意break的使用(以所要实现的功能为前提合理使用),每条case语句后加上break实际上是把语句列表划分为了不同的情况
     default语句来表达值与所有case标签都不匹配的情况,是一个编写代码的好习惯
    
     switch(整形表达式)
     {
         case 标签1:
             要执行的内容;
             break;
         case 标签2:
             要执行的内容;
             break;
         ......
         default:
             相应的提示;
             break;
     }

3、循环语句
     for:循环适用于循环次数确定的情况下
     while:当只有判断条件时可选择该循环
     do-while:(先斩后奏)不管条件成不成立,先执行一次
    
     关于break和continue关键字:
     break:完全跳出循环
     continue:跳出本次循环,开始执行下次循环

3.1 while循环
    
     while(条件表达式)
     {
         循环语句;
     }
    
3.2 for循环
    
     不建议在for循环的循环体内修改循环变量,以免程序出现错误
     对于for循环的循环变量建议采用“左闭右开”的写法
    
     for(初始化循环变量;条件判断语句;循环条件调整)
     {
        循环语句;
    }

3.3 do-while循环
    
     do-while循环至少会执行一次
    
     do
     {
         循环语句;
     }
     while(条件表达式);
    
3.4 一些死循环的表示方法

     for(;;)
     {
         循环体;
     }
   
     while(1)
     {
         循环体;
     }

经典例题详见:

C语言 -- 分支语句与循环语句经典题目示例(1)

C语言 -- 分支语句与循环语句经典题目示例(2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值