C/C++基本语法
文章平均质量分 78
yinzch
这个作者很懒,什么都没留下…
展开
-
变量的存储区
一.在c中分为这几个存储区 1.栈 - 有编译器自动分配释放 2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的> 另一块区域。- 程序结束释放 4.另外还有一个专门放常量的地方。 -转载 2011-12-08 11:59:14 · 362 阅读 · 0 评论 -
C++ String: What is the difference between '\n' and '\r\n'?
C++ String: What is the difference between '\n' and '\r\n'? Q: What is the difference between '\n' and '\r\n'? A: Background There are a few characters which can indicate a new line. T转载 2011-12-08 12:53:05 · 401 阅读 · 0 评论 -
C++ strlen 与 sizeof 的深度认识
一、由几个例子说开去。 第一个例子: char* ss = "0123456789"; sizeof(ss) 结果 4 ===》ss是指向字符串常量的字符指针 sizeof(*ss) 结果 1 ===》*ss是第一个字符 char ss[] = "0123456789"; sizeof(ss) 结果 11 ===》ss是数组,计算到\0位置,因此是10+1 sizeof(*ss转载 2011-12-13 21:35:11 · 199 阅读 · 0 评论