1.什么是语句
语句可以分为5类;
1. 表达式语句
2. 函数调用语句
3. 控制语句
4. 复合语句
5. 空语句
首先将控制语句:
控制语句
用于控制程序的执行流程,以实现程序的各种结构方式(
C
语言支持三种结构:顺序结构、选
择结构、循环结构),它们由特定的语句定义符组成,
C
语言有九种控制语句。
可分成以下三类:
1.
条件判断语句也叫分支语句:
if
语句、
switch
语句;
2.
循环执行语句:
do while
语句、
while
语句、
for
语句;
3.
转向语句:
break
语句、
goto
语句、
continue
语句、
return
语句。
2.分支语句
(1)if else
1.非零为真,零为假
2.在选择if后不能加if
3. 如果有条及以上,需要用上大括号{}
4.用if后,只会选择一个语句,不能多选
5.else 是于 if 最近的代码匹配
例如:
#include<stdio.h>
int main()
{
int a = 8;
if (a==3)//非零为真
printf("hjq\n");
*/
/*int age = 22;
if (age > 18)
printf("成人\n");*/
/*
int age = 17;
if (age < 18) //不能有;号
{
printf("未成年\n");
printf("不能看\n"); //不能直接跟,需要大括号,否则else 代码块
}
else
printf("成年\n"); //带上也行
*/
/*
int age = 50;
scanf("%d", &age);
if (age < 18)
printf("青少年\n");
else if (age >= 18 && age < 28)
printf("青年\n");
else if (age >= 28 && age < 40)
printf("中年\n");
else if (age >= 40 && age < 60)
printf("壮年\n");
else if (age >= 60 && age < 100)
printf("老年\n");
*/
//只会选择一个语句
//}
/*
#include <stdio.h>
int main()
{
int a = 0;
int b = 2;
if (a == 1)
{
if (b == 2)//是一条语句
printf("hehe\n");
}
else
printf("haha\n");
return 0;
}
*/
剩下的在第二篇