c/c++常见知识点记录
文章平均质量分 73
龙内cool
帅气 霸气 英气
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
变量 常量等存储位置
1、 静态存储区,是在程序编译时就已经分配好的,在整个运行期间都存在,如全局变量、常量。 2、 栈上分配,函数内的局部变量就是从这分配的,但分配的内存容易有限。 3、 堆上分配,也称动态分配,如我们用new,malloc分配内存,用delete,free来释放的内存。 static全局变量与普通的全局变量有什么区别: static全局变量只初使化一次,防止在其他文件单元中被引用转载 2012-12-24 10:58:05 · 1015 阅读 · 0 评论 -
求值顺序问题
(1) m=1; n=m++m++; (2) a=0; if(a++||a) cout 如上式,在c++运算中,有特定的顺序点来完成此前需对变了所做的修改,比如 对a++中a进行+1操作。 C/C++语言定义(语言的参考手册)明确定义了顺序点的概念。顺序点位于: 1. 每个完整表达式结束时。完整表达式包括变量初始化表达式,表达式语句,return语句的表达式,以及条件、循转载 2012-12-15 17:12:21 · 542 阅读 · 1 评论 -
图片保存
原创 2016-10-02 15:26:07 · 324 阅读 · 1 评论
分享