线性结构:顺序表。
数据类型:int long char float double
函数声明:在定义函数之前,声明自己都定义了哪些函数,避免函数在调用的时候出现顺序上的错误。
int find(char[][10],char[],int); 在声明函数的时候,只需要表明函数中变量所包括的类型以及数组,同定义函数一样也可以。
二维数组中,也可以使用指针,**p可以用作于二维数组的首地址。
char *p[4]=&a[0];指针数组
char (*p)[4]=&a[0];行指针
*(++p)==p=p+1;*p。*(p++)==*p;p=p+1
a[1]+2==&a[1][0]+2==&a[1][2]
结构体 struct:struct s{int num; char name[10];float sorce1;;};可以包含多个不同类型的数据。
struct{ int num;char name[10]; float sorce1;f} 没有定义名字的叫做匿名结构体。
网友评论