C/C++学习
cq路人乙
这个作者很懒,什么都没留下…
展开
-
const的用法
const的用法: const int x = 1 不能修改x的值 const int* a1 = &b; const修饰指针指向的变量,变量a1指向的内容为常量不能修改,如*a1=1,错误,但可以修改指针本身的指向,如a1=&c,正确 int* const a2 = &b; const修饰指针本身,不能更改指针a2本身,如修改a2=&c,错误,但可以修改指针原创 2015-07-17 17:16:31 · 217 阅读 · 0 评论 -
C++ sizeof的使用总结
说明:以下代码在VS2008中通过,在32位操作系统下。 1. 定义 sizeof是一个操作符(operator)。 其作用是返回一个对象或类型所占的内存字节数。 其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为 typedef unsigned int size_t;) 2. 语法 sizeof有三种语法形转载 2015-07-18 09:55:59 · 345 阅读 · 0 评论 -
C/C++基础知识学习
1 正整数的最大值是0x7FFF FFFF; 最小的负整数是0x8000 0000;2 在c++中,成员变量的初始化顺序只与它们在类中声明的顺序有关3 const用法 const int x = 1 不能修改x的值 const int* a1 = &b; const修饰指针指向的变量,变量a1指向的内容为常量不能修改,如*a1=1,错误,但可以修原创 2015-07-17 17:20:09 · 307 阅读 · 0 评论 -
内存区划分
一. 在c中分为这几个存储区 1.栈 - 由编译器自动分配释放 2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放 4.另外还有一个专门放常量的地方。- 程序结束释放转载 2015-07-20 10:54:22 · 305 阅读 · 0 评论