C语言的运算符优先级和基本变量类型

mac2022-06-30  27

void不能直接定义变量,因为编译器不知道分配多少内存给变量。 当定义一个变量,编译器必须知道分配多少内存;

void *p;//valid void a;//error 编译器不知道分配多少内存给a struct student { char name[30]; int age; struct student; }//error 编译器不知道给结构体student分配多少内存
最新回复(0)