C语言之对结构的认知(上)

一.对结构的介绍

众所周知,C语言是一种结构化的程序设计语言。从我们日常的使用中不难看出,其中最基本且最长见的结构有三种,顺序结构选择结构循环结构。通过这三种结构的组合使用,我可以实现复杂的逻辑和功能。

  • 顺序结构:程序按顺序执行,不发生跳转。
  • 选择结构:依据条件是否满足,有选择的执行相应的功能。
  • 循环结构:依据条件是否满足,循环多次执行某段代码。

二.顺序结构

顺序结构是最为简单的它是指:程序按照顺序执行的。从程序的起始开始,按照代码的编写顺序依次执行每一条语句,直至程序结束。这是我们从学习代码开始就在使用的一种结构。

比如,我们最开始学习的:

#include <stdio.h>

int main() 
{
    // 顺序执行的代码块
    printf("Hello, ");
    printf("world!");
    return 0;
}

三.选择结构

如果你对选择结构不熟悉,那你肯定熟悉分支结构,这二者只是叫法不同罢了。选择(分支)顾名思义,就是进行对接下来运行程序的选择,它是通过if语句或者switch语句来实现的。

1.if语句

1.1.if语句的基本形式

if ( 表达式 )
    语句

当表达式为真时,执行语句,反之则不执行。很显然这里它起到了选择的作用。

eg:

#include<stdio.h>

int main()
{
    int a = 0;
    scanf("%d", &a);
    if (a = 6)
        printf("true");
    return 0;
}

这个代码用if语句判断,就是当你输入的值为6时,输出 true ,反之直接结束程序。

1.2.if...else...

当然,if语句在使用时往往会和 else 连用,形成 if...else... 形式。解读为,如果......否则......

eg:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值