#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
struct Stu
{
char name[20]; //结构体成员名称,数据类型
int age;
char sex[10];
char tele[12];};
void print(struct Stu* ps) //结构体指针
{
printf("%s %d %s %s\n", (*ps).name, (*ps).age, (*ps).sex, (*ps).tele);
printf("%s %d %s %s\n", ps->name, ps->age, ps->sex, ps->tele); //结构体指针的打印方式,显然第二种更加的好容易理解
}int main()
{
struct Stu s = { "zhangsan",20,"nan","123124129" };
//访问成员的方式
printf("%s %d %s %s\n", s.name, s.age, s.sex, s.tele);
print(&s);
return 0;
} //三种的打印结构都是一样的
程序运行结果