顺序结构
顺序结构是指程序从上到下、自上而下按照顺序执行,一个语句的执行必须等前面语句的执行完毕才能进行。这是最常见的一种结构,也是除了特殊情况外(如循环和分支结构)所有程序的基本结构。
c语言采用“;”来表示一条语句的结束,在写程序时需要注意语句之间的正确分号位置。如下面的例子:
#include <stdio.h> int main() { printf("Hello World!"); // 打印“Hello World!” return 0; // 结束程序 }
该程序从第一行开始向下执行,输出“Hello World!”后结束程序。
分支结构
分支语句可以根据条件的不同来选择执行不同的语句,也叫条件语句。它是构成程序基本结构之一,C语言中主要有if语句和switch语句两种分支结构。
if语句是一种基本的条件分支语句,它根据判断条件的真假来执行不同的语句段,如果条件为真,则执行if语句后的语句段,否则不执行。
#include <stdio.h> int main() { int score = 90; if (score >= 60) { printf("及格!"); // 输出“及格!” } else { printf("不及格!"); // 输出“不及格!” } return 0; // 结束程序 }
在这个例子中,如果score大于等于60,则输出“及格!”;否则输出“不及格!”。
switch语句也是一种条件语句,它将某个表达式的值与case语句中的值进行比较,找到匹配的值后执行相应的语句块,如果没有找到匹配项则执行default语句。
#include <stdio.h> int main() { int num = 2; switch (num) { case 1: printf("星期一"); // 输出“星期一” break; case 2: printf("星期二"); // 输出“星期二” break; default: printf("其他"); // 输出“其他” break; } return 0; // 结束程序 }
循环结构
循环结构是由重复执行某一段程序的语句组成的,分为for循环、while循环和do-while循环三种情况。
for循环是最常用的循环语句,它由三部分组成:循环变量的初始化、循环条件、循环变量的变化,通常用于限定循环次数。
#include <stdio.h> int main() { for (int i = 0; i < 10; i++) { printf("%d ", i); // 输出0~9 } return 0; // 结束程序 }
这个程序循环10次,从0开始输出0~9。
while循环是一种先判断循环条件再执行的循环语句,它不一定会执行循环体,因此要保证循环条件的正确性。
#include <stdio.h> int main() { int i = 0; while (i < 10) { printf("%d ", i); // 输出0~9 i++; } return 0; // 结束程序 }
这个程序也循环10次,从0开始输出0~9。
do-while循环与while循环相似,但不同于while循环先判断循环条件再执行,它先执行一次循环体,然后再判断循环条件是否成立,如果成立继续执行,否则结束循环。
#include <stdio.h> int main() { int i = 0; do { printf("%d ", i); // 输出0~9 i++; } while (i < 10); return 0; // 结束程序 }
这个程序也循环10次,从0开始输出0~9。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/cpp8r2n.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!