2023年7月23日
摘要: static static修饰的变量存储于全局区,而初始化的和未初始化的在全局区分开储存,如果没显示初始化会被程序自动初始化为0 对于局部变量 static延长了它的生命周期,即不随函数的销毁而销毁,只有程序运行结束才会销毁 static使得局部变量只在第一次调用的时候初始化,之后的调用不再初始化, 阅读全文
posted @ 2023-07-23 17:42 小凉拖 阅读(39) 评论(0) 推荐(0) 编辑
摘要: define生效于编译预处理阶段,const生效于编译阶段 define只是简单的字符串替换,在编译预处理阶段将所有用到宏的地方进行字符串替换,没有进行数据类型检查;const有数据类型,编译器要对其进行类型检查 define不分配内存,而const在静态区分配内存,因此define没有地址,不可以 阅读全文
posted @ 2023-07-23 09:52 小凉拖 阅读(51) 评论(0) 推荐(0) 编辑