一、if
if (条件)
{
A
}
else if (条件1)
{
B
}a
else ()
{
C
}
*/
二、switch
switch(语句1)
{
case 常量表达式A:
break;
case 常量表达式B:
break;
case 常量表达式C:
break;
case 常量表达式D:
break;
default:
break;
}
break只是跳到switch的外面,继续执行后面的代码。
三、for
for (A; B; C)
{
语句1
}
四、while
while (条件)
{
语句1;
}
do
{
语句
}while (条件);
例:求一个数的二进制中有多少个1
unsigned int num;
int count = 0;
scanf ("%u", &num);
while (num)
{
count += num & 1;
num >>= 1;
}