`

C语言基础学习分支与跳转-if语句

阅读更多

if 语句

 

现在你已经学习C语言一段时间了,你可能想要利用C语言处理一些更复杂的任务。

 

在本小结中我们将学习C语言中的分支结构,以便让程序按照一定条件执行相应的动作。

 

if语句被称为分支语句,它的使用方法如下:

if (expression)
{
     statement;
}

 

如果expression求得的值为true,就执行statement;否则,跳过该语句。通常expression是一个关系表达式,例如x > y,或者是c == 6等等。

 

如果想在if后执行多条语句,必须使用花括号创建一个代码块,这样如果if后面的条件成立了,就会执行后面的代码块。

形式如下:

if (expression)
{
     statement1;
     statement2;
     statement3;
     ......
}

 看个简单的实例:

#include<stdio.h>

int main(void)
{
    int temperature = 5;

    //增加一个分支结构,当temperature小于10时,输出"我真的快冻死了"
    //在这里写下你的代码
    if ( temperature < 10 )
    {
    	printf("我真的快冻死了\n");
           
    }

    return 0;
}

 更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index

分享到:
评论
1 楼 octopole 2016-10-05  
23333333

相关推荐

    C语言--控制语句笔记

    这些控制语句是编写C语言程序的基础,通过它们可以实现复杂的逻辑和重复操作。理解并熟练掌握这些语句,对于编写高效且可读性强的代码至关重要。在编写代码时,合理地运用这些控制结构,可以使程序更加简洁,逻辑...

    新手入门C语言教程(ITG制作)-04-程序流程设计.pptx

    在C语言中,if语句是实现选择结构的关键,它有三种形式: 1. 形式一:只包含一个语句的if,如 `if (x&gt;y) printf("%d",x);`。 2. 形式二:带else的if,提供一个备用执行路径,如 `if (x&gt;y) max=x; else max=y;`。 ...

    高中信息学竞赛C语言教程C控制语句分支和跳转PPT学习教案.pptx

    if语句是最基础的两路分支结构,它基于条件判断来决定执行哪一段代码。if语句的基本格式有两种: 1. 如果条件成立,则执行语句1;否则,跳过语句1并继续执行后续语句。 2. 如果条件成立,执行语句1,否则执行else后...

    C语言与单机--选择语句if-else

    在C语言中,`if-else`语句在底层会被编译为类似于汇编语言中的跳转指令。如果条件为真,程序会顺序执行`if`后的代码块;如果为假,则跳过这个代码块执行`else`后的代码。在汇编语言中,这些跳转指令可能是`jmp`(无...

    C语言入门教程合集-基础知识

    - if语句用于条件判断,switch语句用于多分支选择。 - while、for、do...while循环语句实现重复执行代码块,goto语句用于无条件跳转,但不推荐使用,因为可能导致代码难以理解和维护。 6. **函数**: - C语言中...

    C语言全套视频教程 视频.txt

    分支跳转 19) C语言之分支和跳转 if 20) C语言之分支和跳转 if-else 21) C语言之条件运算符 ?: 22) C语言之循环辅助手段:continue 和 break 23) C语言之分支和跳转 switch和break 24) C语言之分支和跳转 goto语句 ...

    自学去c语言视频教程

    分支跳转 19) C语言之分支和跳转 if 20) C语言之分支和跳转 if-else 21) C语言之条件运算符 if-elseif 和 ?: 22) C语言之循环辅助手段:continue和 break 23) C语言之分支和跳转 switch和break 24) C语言之分支和...

    C语言学习视频1-6(视频讲解).zip

    学习C语言时,必须掌握流程控制语句,如条件语句(if-else)、循环(for、while、do-while)以及跳转语句(break、continue)。这些结构用于控制程序的执行顺序和条件分支。 5. **函数** 函数是C语言中的可重用...

    IF-ELSE条件语句的翻译程序设计(简单优先法、输出四元式)

    在使用简单优先法翻译IF-ELSE条件语句时,我们会首先识别条件表达式,然后生成对应的布尔值判断四元式,接着生成跳转四元式来实现条件分支。如果条件为真,执行“then”部分的代码;如果条件为假,则执行“else”...

    第三章java流程控制语句.pptx

    - If语句:基于一个布尔表达式的结果决定是否执行一段代码。 - If-else语句:当if后的条件不成立时,执行else后的代码块。 - Switch语句:根据表达式的值匹配case标签,执行对应的代码块。Java 7以后还支持字符串...

    c语言基础学习与代码实践

    "C语言基础学习与代码实践"这个主题涵盖了C语言的基本概念、语法结构、数据类型、控制结构、函数、数组、指针等核心内容。 一、C语言基础概念: 1. C语言的历史:由Dennis Ritchie在1972年为UNIX操作系统开发,因其...

    C语言程序设计-C语言的基本语句.pptx

    C语言是一种广泛使用的编程语言,它的基本语句是构建程序的基础。本文主要讲解C语言中的基本语句,包括表达式语句、空语句、复合语句和函数调用语句,以及流程控制语句。 1. **表达式语句**: 表达式语句是C语言中...

    工学电大C语言程序设计流程控制语句PPT学习教案.pptx

    if语句可以嵌套,形成多层条件判断,else总是与最近未配对的if配对。 2. **switch语句**:switch语句提供了多路选择的分支,根据表达式的值匹配case标签来执行对应的语句块。不带break的case会继续执行下一个case...

    C语言--谭浩强,PDF版

    **5.3 if语句:** - `if`语句用于根据条件执行不同的代码块。 - 支持`if-else`、`if-else-if`等多种形式。 **5.4 switch语句:** - `switch`语句用于基于不同条件执行不同的代码块。 - 每个case子句对应一个可能的...

    C语言与程序设计ppt-第4章.zip_C语言_ppt

    在编程世界中,C语言是一种基础且至关重要的编程语言,尤其对于系统级编程和嵌入式领域来说,它是首选工具。本资料“C语言与程序设计ppt-第4章.zip”聚焦于C语言的流程控制,这是编程中非常关键的一部分,它决定了...

    IF-ELSE条件语句的翻译程序设计(LR方法、输出四元式)

    在编程语言翻译领域,IF-ELSE条件语句的翻译是编译器设计中的关键部分。LR方法,全称为“Left-to-right, RightmostDerivation”(从左到右,最右推导),是一种广泛用于编译器构造的技术,主要用于解析语法分析阶段...

    C语言基础学习笔记

    ### C语言基础学习笔记知识点详解 #### 一、愉快的开始——Hello World程序 - **1.1 include头文件包含**:在C语言中,`#include` 是一个预处理指令,用于引入标准库或其他头文件。例如,`#include &lt;stdio.h&gt;` 用于...

    c语言基础讲义

    ### C语言基础讲义知识点详解 #### 第1章 概述 - **1.1 引例** - **C语言程序组成要素...以上是C语言基础讲义中的主要知识点概览,通过学习这些基础知识,可以帮助开发者更好地理解和掌握C语言编程的核心概念和技术。

    《开发实战中的C语言--基础篇》课程各章示例代码

    3. 流程控制:C语言的流程控制语句包括条件语句(if...else)、循环语句(for、while、do...while)以及跳转语句(break、continue)。这些语句使得程序能够根据条件执行不同的分支,或者重复执行某段代码,是程序...

Global site tag (gtag.js) - Google Analytics