顺序、选择、循环。其中顺序结构型的就是一般的,就是按着书写顺序一直走下去,比如
#include
int main()
{
float p,r,n;
r=0.1;
n=10;
p=pow(1+r*n);
printf("p=%d\n",p);
return 0;
}
选择结构型就是有if else 的语句,例如:
#include
int main()
{int a,b;
if(a>b)
printf("the max is %d\n",a);
else
printf("the max is %d\n",b);
}
循环结构型就是有for、switch等循环语句,例如:
#include
int main()
{int i,j,n=0;
for(i=1;i<=4;i++)
{if(n%5==0)printf("\n");
printf("%d\t",i*j);}
printf("\n")
return 0;
}
结构体、共用体和枚举
结构体类型定义的一般形式为:
struct 结构体名
{
类型名1 成员名1;
类型名2 成员名2;
........
};
共用体:
union 共用体名
{
类型名1 成员名1;
类型名2 成员名2;
.......
};
枚举:
例:
enum weekdays{Sun,Mon,Tue,Wed,Thu,Fri,Sat};
数组 int a[20];
指针 int *p;
结构体 struct 结构体名
{ 成员列表;
}变量名列表;