10 2019 档案
摘要:1、static局部变量与普通局部变量的异同 相同点:都是局部变量,在函数内部定义,仅能被该模块内部的语句所访问。 不同点: 1)内存分配与释放: static修饰的局部变量在内存中存放在静态存储区,static修饰的局部变量只有在整个程序结束的时候才会自动释放。若下次调用该局部变量所在的函数时,不
阅读全文
摘要:C—变量 在C语言中,变量要先定义后使用。 使用时,必须说明变量的存储类型与数据类型。 变量说明的一般形式: <存储类型> <数据类型> <变量名> 存储类型的关键词有 auto、register、static、extern 数据类型可以是基本数据类型,也可以是自定义的数据类型。 auto与regi
阅读全文
摘要:Tips 1.寄存器变量可以用来优化加速c语言程序 2.声名只需在类型前多加register 即可,eg register int quick; (quick 就是一个整形的寄存器变量) 3.register只是一个建议型关键字,能不能声名成功还取决于编译器(建议型的关键字还有c++中的 inlin
阅读全文