【无标题】

if  else默认只能控制一句话,控制多条需要大括号 

多分支为if       else if        else if          else if 。。。。。。。

悬空else:

int main()
{
    int a = 0;
    int b = 2;
    if (a == 1)
        if (b == 2)
            printf("hehe\n");
        else
            printf("haha\n"); 

    return 0;
}                                这段代码什么都没打印

else匹配问题,else和if对齐不一定匹配,else与它离的最近的if匹配

小技巧,代码书写方式:int main()
{
    int num = 3;
    //if (num == 5)//为了避免少等号
    if(5==num)
        printf("hehe\n");

    return 0;
}

switch语句:

switch语句也是一种分支语句,常常用于多分支的情况。

比如:输入1,输出星期一

           输入2,输出星期二

           输入3,输出星期三

           输入4,输出星期四。。。。。。

switch(整形表达式)

{语句项;}      //语句项都是case语句项   都是case+整形常量表达式;+语句;最后break,跳出,要不然会一直执行(不是必须要加的,要符合逻辑)

default,除开case选项外,超出范围用,一个switch语句只能有一个default

switch允许嵌套使用

循环语句:循环语句有三种:while   for      do while

循环语句while

//while 语法结构

while(表达式)

         循环语句;

while语句循环过程中,也有可能遇到continue和break

在while循环中,break用于永久的终止循环

在while循环中,continue的作用是跳过本次循环continue后面的代码,直接去判断部分,看是否进行下一次循环

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值