先解说,举例稍后奉上
一、选择结构:
选择有两种,一种是if,一种是case
先说if
1.if (条件) {语句};
2.if (条件1) {语句1};else if (条件2) {语句2};……else if (条件N-1) {语句N-1};else {语句N};
再说switch:
switch(变量):
{
case 数值1:{语句1};break;
case 数值2:{语句2};break;
……
case 数值N-1:{语句N-1};break;
default:(语句N)
}
案例:
#include
int main()
{
int a=1;
if (a==0) printf("%d\n",a);
else if (a==1) printf("%d\n",a);
else printf("Error\n");
int b=1;
switch(b)
{
case 1: printf("1");break;
case 2: printf("2");break;
case 3: printf("3");break;
case 4: printf("4");break;
default:printf("5");
}
return 0;
}
二、循环结构:
有while和for两种
while(条件) {语句};
for(初始条件;执行条件;迭代条件) {语句};
#include
int main()
{
int i=0,j=0;
for(i=0;i<10;i++) printf("%d ",i);
while(j!=10)
{
printf("%d ",j);
j++;
}
j=0;
for(i=0;i<10;i++)
{
printf("%d(循环1)",i);
while(j-10)
{
printf("%d(循环2)");
j++;
}
j=0;
}
}
可以去CSDN论坛上看看,上面有很多!
多看下c语言的书