C语言-02认识C语言结构化程序设计----第一部分(上)

目录

什么是结构化的C语言程序?

1:顺序结构

2:循环结构

1.while语句 

2.for语句 

3.do while语句

3:选择结构

·if语句

1.单行if

2.多行if

3.多条件if

4. switch语句


什么是结构化的C语言程序?

他们是由: 1:顺序结构 2:选择结构 3:循环结构 (三种结构组成)

1:顺序结构

顺序结构顾名思义,有顺序的执行代码(从上到下执行代码)例如:

#include<stdio.h>
int main()
{
    printf("顺序");
    printf("结构");
    return 0;
}

2:循环结构

对代码进行循环执行,C语言中一共包含了三种循环语句1.while语句 2.for语句 3.do while语句

1.while语句 

#include<stdio.h>
int main() {
    int x = 0, y = 1;
    while (x < 10) { //当x小于10的时候就执行循环,直到不小于10的时候才停止   
        x += y; //x等于 x+y=x 也就是 0+1=1;
        printf("%d", x); //结果为10
    }
    return 0;
}

2.for语句 

#include<stdio.h>
int main()
{
    for (int a = 1; a <= 10; a++) { //当a小于等于10的时候a每次循环之后就会++
        printf("%d ", a); //第一次为1,++后为2,++后为3;
    }                     //一直循环直到小于等于10停止
    return 0;
}

3.do while语句

#include<stdio.h>
int main() {
	int x = 0,y = 1;
    do { //do while循环
        x += y; //0 = 0+1;结果为 1
        printf("%d  ", x);
    } while (x < 10);//判断条件,当x小于10的时候则继续执行循环语句
    return 0;
}

3:选择结构

·if语句

什么是if语句? if语句,就是一种满足条件才执行语句

多行if语句 - 单行if语句 - 多条件if语句

1.单行if

#include<stdio.h>
#include<stdlib.h>//要暂停页面使用的预加载头文件
int main()
{
	//单行if语句
	int num = 0;
	scanf_s("%d", &num);
	if (num >= 60)//如果成绩大于60分那么成绩合格 大于60成立则执行下方语句
	{
		printf("成绩合格\n");
	}
	system("pause");//可以理解为暂停控制台页面不退出
	return 0;
}

2.多行if

#include<stdio.h>
int main()
{
	int num = 0;
	scanf("%d", &num);
	if (num >= 60)//如果成绩大于60分那么成绩合格 即大于60成立则执行下方语句
	{
		printf("成绩合格\n");
	}
	else//其余情况执行 当以上条件都不满足则执行此语句
	{
		printf("成绩不合格\n");
	}
	return 0;
}

3.多条件if

#include<stdio.h>
#include<stdlib.h>//要暂停页面使用的预加载头文件
int main()
{
	//单行if语句
	int num = 0;
	scanf_s("%d", &num);
	if (num >= 80) {//如果成绩大于80分成绩优秀 大于80成立则执行下方语句,否则执行else if
		printf("成绩优秀\n");
	}
	else if(num>=60) {
	printf("成绩合格\n");
	}
	else {
	printf("成绩不合格\n");
	}
	system("pause");//可以理解为暂停控制台页面不退出
	return 0;
}

4. switch语句

switch选择语句,根据想要选择的内容进行输入/输出

#include<stdio.h>
#include<stdlib.h>
int main()
{
	printf(" ***New售货机***\n");
	printf("1.Milk 2.Tea 3.Drink \n\n");
	int x = 1;
	printf("请输入想要购买物品的编号:");
	scanf("%d", &x);
    //根据输入的x来选择要什么,输入2那么就是Tea,3就是Rrink
    //输入的值 = case ‘值’:xxxxxxx
	switch (x){
	case 1:printf("你购买了Milk\n"); 
		break;
	case 2:printf("你购买了Tea\n"); 
		break;
	case 3:printf("你购买了Drink\n"); 
		break;//break是跳出选择的意思当执行完选择后要执行的语句后,跳出
	}
	system("pause");
	return 0;
}

                                 C语言-02认识C语言结构化程序设计----第一部分(上)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值