11.4
一.分支结构—C语言是一种结构化程序语言
1.顺序结构
2.选择结构(if-else,switch)
3.循环结构(for,while,do while,goto)
二.语句
1.定义:在C语言中,由分号(英文);隔开的代码称为一条语句。
eg:printf("hello");1+2; ; 空语句
三.选择结构
1.if语句的语法
(1)单分支选择结构
eg:一个if
(2)双分支选择结构
eg:一个if一个else
(3)多分支选择结构
eg:一个if多个else if
2.若if-else语句后不加大括号,默认距离最近的分号为运行结束,大括号的作用为把多个语句变成一个语句块。
3.悬空else,仅寻找距离最近的if匹配
4.分支结构里的Switch结构
(1)语句格式
Switch(整形表达式)
{
case 整形常量表达式:
语句;
}
四.两个函数
1.getchar();相当于没有地址scanf,它拿到的是ASC码或者EOF。
scanf("%c",&ch);
2.putchar();相当于printf,输出值。
3.ch==getchar()从键盘中读取的值赋给ch
提示:EOF,即end of file,相当于ctrl➕C



