随笔分类 - C
C深度剖析
摘要:register 只是申请将变量存储在CPU的内部寄存器中,未必能够申请成功。 申请的条件是:必须是寄存器所接受的类型,必须是单个值,应小于或等于整型的长度。 寄存器变量可能不放在CPU内存中,所以不能用取地址符&。static 在C语言中有两大作用: 1.修饰变量: 全局变量--静态全局变量:作用域仅限于被定义的文件中,在其他文件中使用extern声明也没方法使用,在被定义的文件中从定义开始到文件结束,在定义之前也不能使用,除非加上extern。局部变量--静态局部变量:在函数内定义的,同文件的其他函数也不能使用。存储在静态区域,使用这个函数结束,也不会销...
阅读全文
浙公网安备 33010602011771号