空类型(nil,void)
GS中的nil和void都表示空的意思,只是它们所在的环境不一样。 其中nil一般用于表示数据的空,而void一般用在函数的参数和返回值上面。
int val; // 此时val的值为nil
if(!val) // nil在条件表达式中为false
printf("val is nil");
void fun(void) // 函数fun的参数和返回值都是空的,也就是没有参数和返回值