C语言之分支结构 if(一)

一 程序的三种基本结构

             顺序结构:程序从上往下依次执行,这个叫顺序结构

        分支结构:有选择的执行或者不执行某段代码

        循环结构:重复的执行某段代码

二 分支结构之if 最简单的俩种用法

  (tips: if语句后面的大括号可以省略:如果省略:那么这个if语句只能管理离它最近的那条语句并且,这条语句,不能是声明变量的语句)

1). 语法: if(表达式){

       语句块;

      }

语义:判断小括号里的表达式是否为真,如果为真,则执行语句块,否则不执行语句块

2). 语法:if(表达式){

         语句块1;

     }else{

         语句块2;

     }  

语义:判断表达式结果是否为真,如果为真执行语句块1,否则执行语句块2

 

tips:代码例子如下

 

#include <stdio.h>

int main(int argc, const char * argv[]) {

   

    //让用户输入账号和密码,如果账号等于a并且密码等于88888,则提示登录成功,否则提示登录失败

   

    //分析:让用户输入之前要定义两个变量,一个保存账号(char类型),一个保存密码(int类型)

   

    char id;//代表账号

    printf("请输入账号\n");

    scanf(" %c",&id);

   

    int pwd;//代表密码

    printf("请输入密码\n");

    scanf("%d",&pwd);

   

    //id == 'a' && pwd == 88888 ? printf("登录成功\n") : printf("登录失败\n");

   

    //如果账号等于a并且密码等于88888

    if( id == 'a' && pwd == 88888 ){

        printf("登录成功\n");

    }else{

        printf("登录失败\n");

    }

    return 0;

}

 

转载于:https://www.cnblogs.com/jialiangliang/p/5994118.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值