标签:name att c语言 指针 内容 ati code 结构体 类型
结构类型定义的一般形式
struct 结构名 {
类型名 结构体成员名1;
类型名 结构体成员名2;
类型名 结构体成员名3;
...
类型名 结构体成员名n;
};
赋值
struct student{
char name[20];
int age;
char sex;
int weight;
void *attr;
};
结构体数组排序做法
正常的利用冒泡排序可以解决问题,若出现数字排序则如下
void swap(struct typedef &S,struct typedef &T)
{
struct typedef tmp;
if(S.scroe>T.score)
{
tmp=S;
S=T;
T=tmp;
}
}
关于结构体指针的传递
typedef struct{
int a;
int b;
}date;
static int intcms(void *para){
int c = ((date *)para)->a;
printf("c is %d\n",c);
}
int main(int argc, char **argv)
{
date dates;
dates.a = 9;
dates.b = 2;
intcms(&dates);
}
虽然很想做,但因为不懂的东西太多,实在写不出来。。。
标签:name att c语言 指针 内容 ati code 结构体 类型
原文地址:https://www.cnblogs.com/hak1143704299/p/12045932.html