嵌套结构指针赋值的问题
程序代码:#include<stdio.h>
#include<stdlib.h>
typedef struct courses_taken
{
char course_name[20]; //课程名称
float grade; //分数
struct courses_taken *next; //指针,指向下一门课程
}Course;
typedef struct student
{
char first_name[10];
char last_name[10];
int age;
char student_id[20];
char gender;
float GPA; //平均分
Course *course_list;
}Data;
typedef struct list_node {
Data d;
struct list_node *next;
}Node;
int main(void)
{
Node *s;
printf("%#x\n",s->next);//我知道现在这个指针的值是空的 但是为什么我根本就打不出来呢? 假如我想打出结构Course里面的next的 值又怎么办
return 0;
}









