c语言*p是什么意思 C语言,老师问了一个问题:为什么在定义结构体变量之前,必须先定义结构体类型?

C语言,老师问了一个问题:为什么在定义结构体变量之前,必须先定义结构体类型?定义变量就是应用内存空间。数据类型符合系统协议、数据类型的存储格式和计算逻辑。因此,在定义变量时需要指定类型。例如,int

C语言,老师问了一个问题:为什么在定义结构体变量之前,必须先定义结构体类型?

定义变量就是应用内存空间。数据类型符合系统协议、数据类型的存储格式和计算逻辑。因此,在定义变量时需要指定类型。例如,int a表示int的类型。类似地,结构是多个类型的集合。要定义结构变量,必须首先定义结构类型。