zoukankan      html  css  js  c++  java
  • C语言条件判断 if / else

    目录

    零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门

    何谓 C 语言条件判断,其实很简单,即根据条件,判断真假,其条件要么为真,要么为假,就好比抛硬币,落地要么是正面要么是反面(杠精别说话)!

    举个栗子:你知道女生和女人的区别吗?

    说法一:
        如果没结婚,就是女生;
        如果结婚了,那就是女人;
    
    说法二:
        如果没结婚,就是女生,否则就是女人;
    

    一.C 语言条件判断 if

    C 语言中可以使用关键字 if 来做条件判断,if 中文翻译为 “假如/如果” 的意思!如果 if 条件判断成立,那么就执行 if 之后的代码,如果条件不成立,那么就不执行 if 之后的代码……

    1.if 语法

    语法如下:

    if(表达式)
    {
        //代码块1
    }
    //代码块2
    

    ** 语义是:如果表达式的值为真,则执行 if 后的语句(代码块 1 ),否则不执行 if 后的语句(代码块 1 ),不管表达式为真或者假,都会执行代码块 2 的代码**;

    2.if 实战

    如何判断女生和女人,道理都懂,那么用代码来如何表示上面的场景(说法一)呢?

    /************************************************************************/
    //@Author:猿说编程
    //@Blog(个人博客地址): www.codersrc.com
    //@File:C语言条件判断 if / else
    //@Time:2021/05/26 08:00
    //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
    /************************************************************************/
    
    #include "stdafx.h"
    #include <stdio.h>
    
    int main()
    {
    	//说法一:
    	//      如果没结婚,就是女生;
    	//      如果结婚了,那就是女人;
    	// bool 只有两种结果,要么为true 要么为false
    	bool bMarry = false;
    	if (true == bMarry)
    	{
    		//如果结婚了,才能执行下面这一行代码
    		printf("结过婚了,是女人!
    ");
    	}
    	printf("main函数结束!
    ");
    	return 0;
    }
    
    /*
    输出结果:
    
    main函数结束!
    请按任意键继续. . .
    */
    

    上面的代码中,提到了 C 语言变量类型布尔值,简称: bool ,布尔值要么为 true (真) 要么为 false (假),只有这两个结果(也可以用整数 1 和 0 来分别表示 true 和 false ,两者一样)!很明显表达式 true == bMarry 为假,条件不成立,所以没有执行 if 之后的代码;

    二.C 语言条件判断 if / else

    C 语言中可以使用关键字 if 来做条件判断之外,还有if / else 组合的形式,如果 if 条件判断成立,那么就执行 if 之后的代码,如果条件不成立,那么执行 else 代码……

    1.if / else 语法

    语法如下:

    if(表达式)
    {
        //代码块1
    }
    else
    {
        //代码块2
    }
    //代码块3
    

    语义是:如果表达式的值为真,则执行 if 后的语句(代码块 1 ),否则执行 else 后语句(代码块 2 ),换句话说,代码块 1 或者代码块 2 只有其中一个被执行,不管表达式为真或者假,都会执行代码块 3 的代码。

    2.if / else 实战

    使用 if / else 完成上面场景(说法二):

    /************************************************************************/
    //@Author:猿说编程
    //@Blog(个人博客地址): www.codersrc.com
    //@File:C语言条件判断 if / else
    //@Time:2021/05/26 08:00
    //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
    /************************************************************************/
    
    #include "stdafx.h"
    #include <stdio.h>
    
    int main()
    {
    	//说法二: 如果没结婚,就是女生,否则就是女人;
    	bool bMarry = false;
    	if (true == bMarry)
    	{
    		printf("结过婚了,是女人!
    ");
    	}
    	else
    	{
    		printf("没结过婚了,是女生!
    ");
    	}
    	printf("main函数结束!
    ");
    	return 0;
    }
    
    
    /*
    输出结果:
    
    没结过婚了,是女生!
    main函数结束!
    请按任意键继续. . .
    */
    

    三.猜你喜欢

    1. 安装 Visual Studio
    2. 安装 Visual Studio 插件 Visual Assist
    3. Visual Studio 2008 卸载
    4. Visual Studio 2003/2015 卸载
    5. 设置 Visual Studio 字体/背景/行号
    6. C 语言 Hello World
    7. C 语言代码注释
    8. C 语言数据类型 / 变量类型
    9. C 语言变量声明和定义
    10. C 语言格式控制符/占位符
    11. C 语言 printf 函数
    12. C 语言条件判断 if / else

    未经允许不得转载:猿说编程 » C 语言条件判断 if / else

    本文由博客 - 猿说编程 猿说编程 发布!

  • 相关阅读:
    正则表达式简介
    PHP中简单的页面缓冲技术
    PHP 程序加速探索
    PHP中通过Web执行C/C++应用程序
    PHP实现聊天室的主动更新与被动更新
    php中Cookie及其使用
    Linux 下 PHP 连接 MS SQLServer 的办法
    网站加速 PHP 缓冲的免费实现方法
    Spark Streaming中的基本操作函数实例
    Scala中的s函数
  • 原文地址:https://www.cnblogs.com/shuopython/p/15102254.html
Copyright © 2011-2022 走看看