zoukankan      html  css  js  c++  java
  • 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("请输入账号 ");

        scanf(" %c",&id);

       

        int pwd;//代表密码

        printf("请输入密码 ");

        scanf("%d",&pwd);

       

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

       

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

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

            printf("登录成功 ");

        }else{

            printf("登录失败 ");

        }

        return 0;

    }

    不忘初心,方得始终
  • 相关阅读:
    HDU 4782 Beautiful Soup (模拟+注意细节)
    Linux 简单socket实现UDP通信
    Linux 简单socket实现TCP通信
    HDU 1698 Just a Hook(线段树区间覆盖)
    HDU 1271 整数对(思路题)
    HDU 2222 Keywords Search (AC自动机模板题)
    Windows平台使用Gitblit搭建Git服务器图文教程
    Git克隆
    移动端布局,div按比例布局,宽度为百分比,高度和宽度一样,即让div为正方形
    calc()问题
  • 原文地址:https://www.cnblogs.com/jialiangliang/p/5994118.html
Copyright © 2011-2022 走看看