2014年7月10日

常问易混淆知识点(嵌入式)

摘要: b 一.知识点1 a) 关键字volatile在编译时有什么含义?并给出三个不同使用场景的例子(可以伪代码或者文字描述)。b) C语言中static关键字的具体作用有哪些 ?c) 请问下面三种变量声明有何区别?请给出具体含义int const *p;int* const p;int const* c... 阅读全文

posted @ 2014-07-10 10:37 凌峰布衣 阅读(565) 评论(0) 推荐(0) 编辑

C和C++内存模型

摘要: C分为四个区:堆,栈,静态全局变量区,常量区 c++分为四个区:堆,栈,静态全局变量去,常量区,自由存储区。 根据c/c++对象生命周期不同,c/c++的内存模型有三种不同的内存区域,即自由存储区,动态区、静态区。 自由存储区:局部非静态变量的存储区域,即平常所说的栈 动态区:用operato... 阅读全文

posted @ 2014-07-10 09:12 凌峰布衣 阅读(1552) 评论(0) 推荐(2) 编辑

导航