嵌套结构指针赋值的问题
程序代码:
#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; }