C语言结构体关于 声明结构体变量并对成员初始化声明结构体指针用指针引用成员方式输出的问题
#include <stdio.h>
typedef struct student
{
int num; //
char name; //
}Student;
int main()
{
Student person1 = {2001,'A'};
Student *p;
//以下是你的代码
p=&person1;
printf("%d %s",p->num,p->name);
//以上是你的代码
return 0;
}
但是编译没错,程序运行不了怎么办,是逻辑错误吗?