#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
typedef struct Stu {
char name[20];
short age;
char tele[12];
char sex[5];
}Stu;
void Print1(Stu tmp) {
printf("name: %s\n", tmp.name);
printf("tele: %s\n", tmp.tele);
printf("sex: %s\n", tmp.sex);
}
void Print2(Stu* ps) {
printf("name: %s\n", ps->name);
printf("age: %d\n", ps->age);
printf("tele: %s\n", ps->tele);
}
int main() {
struct Stu s1 = { "张三",20,"123456789","男" };
Stu s2 = { "李四",40,"123456789","女" };
printf("%s\n", s1.name);
printf("%d\n", s2.age);
printf("--------------------\n");
Print1(s1);
printf("--------------------\n");
Print2(&s2);
return 0;
}
张三
40
--------------------
name: 张三
tele: 123456789
sex: 男
--------------------
name: 李四
age: 40
tele: 123456789