跳到主要内容
版本:master

空类型(nil,void)

GS中的nil和void都表示空的意思,只是它们所在的环境不一样。 其中nil一般用于表示数据的空,而void一般用在函数的参数和返回值上面。

int val;                    // 此时val的值为nil
if(!val) // nil在条件表达式中为false
printf("val is nil");
void fun(void) // 函数fun的参数和返回值都是空的,也就是没有参数和返回值