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是不是函数,在编译时就可得出结果

 

posted @ 2015-09-04 17:18  沐风先生  阅读(211)  评论(0编辑  收藏  举报