goto void extern sizeof
程序质量与goto出现次数成反比
禁用goto
破坏了结构化程序设计原则:从上至下按顺序执行
void(无)修饰函数返回值和参数:
如果函数没有返回值,将其声明为void
如果函数没有参数,将其声明为void
C语言没有定义void是多大内存的别名,但gcc编译器sizeof(void)=1,g++编译sizeof(void)出错
C语言没有void类型变量,但可以有void类型指针
void指针作为左值,用于接收任意类型的指针
void指针作为右值,赋值给其它类型指针时需要强制类型转换
C语言规定只有相同类型的指针才可以相互赋值
extern用于使用外部定义的变量和函数
extern “C”{}用于告诉编译器以标准C方式编译,g++编译器可编译此程序,gcc不行
sizeof是不是函数,在编译时就可得出结果
谢谢