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;

    }

    不忘初心,方得始终
  • 相关阅读:
    nginx限流方案的实现(三种方式)
    Pthreads并行编程之spin lock与mutex性能对比分析(转)
    C/C++中float和double的存储结构(转)
    list_entry(ptr, type, member)——知道结构体内某一成员变量地址,求结构体地址
    stderr和stdout详细解说(转)
    结构体内存分配理解
    C中的C文件与h文件辨析(转)
    访问vector元素方法的效率比较(转)
    linux c中select使用技巧——计时器(转)
    thread::id
  • 原文地址:https://www.cnblogs.com/jialiangliang/p/5994118.html
Copyright © 2011-2022 走看看