【从0开始C语言(自学记录)】结构化程序设计基本结构

目录

一、顺序结构:

二、选择结构:

(一)if语句:

1、格式:

2、例子:

 (二)条件运算符(三目运算符)和条件表达式:

1、条件运算符:

2、条件表达式:

(三)switch语句(多分支选择语句) :

1、格式:

三、循环结构:

 (一)while语句:

(二)do-while语句:

(三)for循环: 

(四) 循环的嵌套:

例一:时钟

例二:九九乘法表 


顺序结构、选择结构、循环结构是结构化程序设计的3种基本结构,它们是各种复杂程序的基本构成单元。

一、顺序结构:

程序按顺序执行,不发生跳转。

二、选择结构:

(一)if语句:

1、格式:

if语句中的表达式可以是关系表达式、逻辑表达式或数值表达式。

  • 格式①:
//表达式值为真时执行语句序列1,否则执行后继语句。
if(表达式)
    语句序列1;
后继语句;
  • 格式②:
//表达式值为真时执行语句序列1,否则执行语句序列2,然后执行后继语句。
if(表达式)
    语句序列1;
else
    语句序列2;
后继语句;
  • 格式③:(嵌套)
if(表达式1)
    if(表达式2)
        语句序列11;
    else
        语句序列12;
else
    语句序列2;
后继语句;

注意

①else必须与if配对出现,if可以单独出现,if和else之间只能有一条语句,复合语句{……}算一条语句。

②else与它上面,离它最近且未与其他else配对的if配对。

③if语句无论写成几行都是一个整体,属于同一个语句。

2、例子:

输入两个不同的实数a,b,按代数值大小的顺序输出这两个数 

#include <stdio.h>

int main()
{
	float a, b, t;
	scanf("%f,%f",&a,&b);
	if (a > b)
	{
		//将a,b的值互换
		t = a;
		a = b;
		b = t;
	}
	printf("%f,%f", a, b);
	return 0;
}

 

 (二)条件运算符(三目运算符)和条件表达式:

1、条件运算符:

条件运算符由两个符号(?和:)组成,必须一起使用。要求有3个操作对象,称为三目运算符,是C语言中唯一的一个三目运算符。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一定能学会!!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值