选择语句:
1、If语句:
if (表达式1)
{
语句1;
}
else if(表达式2)
{
语句2;
}
else
{
语句3;
}
表达式1为真 执行语句1
为假,如果表达式2为真执行语句2
否则,执行语句3
// 输入两个实数a,b,如果a比b大,则将两个数数值交换,按代数值由小到大次序输出这两个数
int main()
{
float a;
float b;
scanf ("%f, %f", &a, &b);
// 比较大小
if (a > b)
{
// 交换
float tmp = a;
a = b;
b = tmp;
}
printf ("%.2f, %.2f\n", a, b);
return 0;
}
2、switch语句:
switch(表达式)
{
case 表达式1:
语句1;
break;
case 表达式N:
语句2;
break;
default:
语句N;
break;
}
表达式的结果必须要是一个整数
循环语句:
1、for语句:
// 1 -- 100的和
int main()
{
int i;
int sum = 0;
for (i = 0; i <= 100; i++ )
{
sum += i;
}
printf ("%d\n", sum);
return 0;
}
While语句:
while语句是支持“当型”循环控制结构的语句。
一般格式为:
while (表达式)
{
语句;
}
// 1....100的和
int main()
{
int sum = 0;
int i = 1;
while (i <= 100)
{
sum += i;
i++;
}
printf ("%d\n", sum);
return 0;
}