栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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
int main()
{
    printf("顺序");
    printf("结构");
    return 0;
}

2:循环结构

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

1.while语句 
#include
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
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
int main() {
    do { //do while循环
        x += y;
        printf("%d  ", x);
    } while (x < 10);//判断条件,先执行一遍代码再进行判断 与while循环有区别
    return 0;
}

3:选择结构

·if语句

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

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

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

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

3.多条件if
#include
#include//要暂停页面使用的预加载头文件
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
#include
int main()
{
	printf(" ***New售货机***n");
	printf("1.Milk 2.Tea 3.Drink nn");
	int x = 1;
	printf("请输入想要购买物品的编号:");
	scanf("%d", &x);
    //根据输入的x来选择要什么,输入2那么就是Tea,3就是Rrink
    //输入的值 = case ‘值’:xxxxxxx
	switch (x){
	case 1:printf("Milkn"); 
		break;
	case 2:printf("Tean"); 
		break;
	case 3:printf("Drinkn"); 
		break;//break是跳出选择的意思当执行完选择后要执行的语句后,跳出
	}
	system("pause");
	return 0;
}

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/947952.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号