码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-10-24 20:02:22      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:成功   输入密码   printf   声明   用户输入   并且   int   char   大括号   

一 程序的三种基本结构

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

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

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

二 分支结构之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;

}

 

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

标签:成功   输入密码   printf   声明   用户输入   并且   int   char   大括号   

原文地址:http://www.cnblogs.com/jialiangliang/p/5994118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!