跟着鹏哥学编程,拿一个好offer。
今天的内容是:创造用户自己的数据类型——结构体。
结构体是一些值的集合,这些值称为成员变量,结构体的成员变量可以是不同类型的变量。结构体是描述复杂对象的一种数据类型,比如要描述一个人,那么就要包括一个人的姓名、性别、电话、身高等,如以下代码:
#include <stdio.h>
//描述人
//声明的结构体类型
struct People
{
char name[20];
char tele[12];
char sex[5];
int high;
} ;
void print2(struct People* sp)
{
printf("%s %s %s %d \n",sp->name ,sp->tele ,sp->sex ,sp->high );
}
void print1(struct People sp)
{
printf("%s %s %s %d \n",sp.name ,sp.tele ,sp.sex ,sp.high );
}
int main()
{
struct People p1 = { "张三","123456789","男",181};
print1(p1);
printf("\n");
print2(&p1);
return 0;
}