顺序结构,顾名思义就是按顺序执行的语句,选择结构,就是在执行过程中需要进行选择判断!
一般选择结构有if--else 结构,switch -- case 结构。
顺序结构
#include
void main()
{
printf("%s","hello");
printf("%s"," world!\n")
return;
} //顺序输出 hello word! 这就是顺序结构
选择结构
#include
void main()
{
int i ;
scanf("%d",&i);
if(i >=0)
{
printf("%s","hello\n");
} // 如果 输入的i 大于等于0 则 输出hello 否则输出下面else中的world!
else
{
printf("%s","world!\n");
}
}
#include
void main(){
int sum=1;
int y=2;
sum+=y;
printf("%d",sum);
}//不用解释吧?顺序结构
#include
void main(){
char string[20]="test";
printf(" %s",string);
printf("%c",string[1]);
}
顺序结构就是按照一个顺序执行语句
举一个日常生活的例子:
先拉大便,然后擦屁股,这就是顺序
#include
void main(){
int sum=1;
int y=2;
sum+=y;
if(sum!=3)
{
printf("error");
}
else{
printf("%d",sum);
}
}//应该也不难理解吧?
#include
void main(){
int money;
scanf("%d",&money);
if(money>1000)
{
printf("expensive");
}
else{
printf("cheap");
}
}
选择就是判断情况,比如如果有人抢劫,就打110,有地方着火,打119,有人生病,打120.
就是这样。
1、顺序结构
设圆半径r=2,圆柱高h=3,求圆周长,圆柱底面积,用scanf输入数据,用printf输出结果,输出时要有文字说明,取小数点后两位数。
.#include
void main()
{int r,h;
float s,v;
printf("请输入圆的半径:\n");
scanf("%d",&r);
printf("请输入圆的高:\n");
scanf("%d",&h);
printf("圆的面积是:\n");
s=3.14*r*r;
printf("%3.2f\n",s);
printf("圆柱的体积:\n");
v=s*h;
printf("%3.2f\n",v);}
2、选择结构
main()
{
int a=5,b=4,c=3,d;
d=(a>b>c);
printf("%d\n",d);
}
d值为0