【C语言】三大程序结构(顺序、选择、循环) |
您所在的位置:网站首页 › c语言的基本程序是什么类型 › 【C语言】三大程序结构(顺序、选择、循环) |
三大程序结构
一、顺序结构二、选择结构1. if语句2. if...else 语句3.多分支选择结构(if..else if...else语句)
三、循环结构1.while循环2. do...while循环3.for 循环
一、顺序结构
顺序结构的程序设计是最简单的,起包含的语句按照书写的顺序执行,且每条语句都将被执行。其他的结构可以包括顺序结构,也可以作为顺序结构的组成部分。 它的执行顺序是自上而下,依次执行。 运行结果: 请输入三个字符:ABC CBA 注释: 在输入三个字符的时候要连续输入,不要用空格符隔开。 二、选择结构 1. if语句语法格式 if (条件表达式) { //条件表达式为 ture 时执行的代码 }条件为真, 执行if中的语句, 然后再执行if条件之外的语句, 反之则不执行if中的语句, 直接执行if条件之后的语句 根据年龄判断是否已经成年 int age = 20; if( age > 18 ) { printf("年龄达到18周岁,已经成年了"); }判断一个数是否在5到10之间 int num = 8 ; if( num > 5 && num b) printf("max= %.4f\n",a); else printf("max= %.4f\n",b); return 0; }运行结果 第一次运行: 输入两个实数:3 . 54,2 . 34 max = 3 . 5400 第二次运行: 输入两个实数:2 . 34, 3 . 54 max = 3 . 5400 3.多分支选择结构(if…else if…else语句)语法格式 if( 条件表达式一) { //当条件一为 true 时执行的代码 } else if (条件表达式二) { //当条件二为 true 时执行的代码 } else { //当条件一 和 条件二 都不为 true 时执行的代码 }如果条件表达式一为真,执行if中的语句;如果表达式二为真,执行if…else中的语句;如果条件都不满足执行else中的语句,最后再执行if … else if … else之后的语句。 例子1:do…while循环 #include int main() { int a = 10, b = 10; do { printf("while looping a = %d, b = %d\n", a, b); }while(b > a); printf("while loop over\n"); return 0; }运行结果
运行结果 即:do…while… 结构 先执行一次循环体内的语句然后再判断while后括号内的表达式的真假,除此之外跟上边的 while结构是一样的。 3.for 循环for 循环是一种更为灵活的循环控制结构,完全可以替代上边的while循环 for(循环变量赋初值;循环条件判断;循环变量值变化) { 语句1; 语句2; 语句3; …………; }执行流程 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |