yifangzhuhou

导航

2017年5月2日 #

指针和引用的区别

摘要: 引自http://www.cnblogs.com/jiu0821/p/4127382.html 1.指针与引用的区别: 指针是一块内存的地址值,而引用是一块内存的别名。 从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存 阅读全文

posted @ 2017-05-02 17:36 yifangzhuhou 阅读(158) 评论(0) 推荐(0)

static全局变量与普通全局变量的区别,static局部变量与普通局部变量的区别,static函数与普通函数的区别

摘要: static全局变量与普通全局变量的区别 static全局变量和普通全局变量的存储方式没有不同,如果它们都已经初始化,那么存放在进程的数据段中,否则存放在bss段。这两者的不同点在于作用域不同,当一个可执行目标文件是由多个源文件编译而成,则普通全局变量在在各个源文件都是有效的。而static全局变量 阅读全文

posted @ 2017-05-02 16:55 yifangzhuhou 阅读(4837) 评论(0) 推荐(0)

c/c++动态内存分配的区别

摘要: c中动态内存分配使用malloc和free。 malloc指定需要分配的内存大小,分配成功则返回指向该内存的指针,不成功则返回空指针。返回的指针类型为void *,表示不确定指针所指内存存放的数据类型,所以需要进行强制类型转换。 将之前指向malloc分配内存的指针传递给free可以将该内存释放掉并 阅读全文

posted @ 2017-05-02 16:05 yifangzhuhou 阅读(338) 评论(0) 推荐(0)