if语句的三种形式 形式一: 格式:if (expression) statement 执行过程:
expr 非0 statement =0
例:if (x>y) 形式二: 非0 printf(“%d”,x); 格式:if (expression) statement1 statement1 else statement2 执行过程: 例:if (x>y) max=x; else max=y;
结构化程序
§考察的知识点:
§TOP1: 赋值表达式与赋值语句 §TOP2: 关系运算 §TOP3: 逻辑运算 §TOP4: 条件表达式及其构成的选择结构 §TOP5: if语句 §TOP6: switch语句 §TOP7: while语句 §TOP8: do while循环结构 §TOP9: for语句的一般形式 §TOP10: for语句表达式的省略及其特点 §TOP11: 嵌套循环结构 §TOP12: break在循环结构中的应用 §TOP13: continue在循环结构中的应用
C程序流程设计
§1 C语句概述
C语句:以“;”作分隔符,编译后产生机器指令. C语句分类
表达式语句:表达式加分号构成。 分支 如 total=total+limit; 空语句: ; a=3; 程序控制语句(9种): func( ); 循环 printf(“Hello,world!\n”);
内嵌if
if (expr1) if (expr2) else else if(expr3) else
statement1 statement2 内嵌if statement3 内嵌if statement4
例 输入两数并判断其大小关系
#include <stdio.h> main() { int x,y; printf("Enter integer x,y:"); 运行:Enter integer x,y:12,23 X<Y scanf("%d,%d",&x,&y); Enter integer x,y:12,6 if(x!=y) X>Y if(x>y) printf("X>Y\n"); Enter integer x,y:12,12 else printf("X<Y\n"); X==Y else printf("X==Y\n"); }