随笔分类 - 02-c/c++
摘要:内存管理 1.堆和栈的区别: 1》栈的特征 1)、执行的速度相对较快; 2)、空间较小; 3)、生存期由系统决定; 4)、作用域较小; 5)、有名空间,可以通过变量名或者数据名访问; 2》堆的特征 1)、执行的速度相对较慢; 2)、空间较大; 3)、生存期由“自己”决定,malloc申请,free释
阅读全文
摘要:1.fread与read的区别 open和fopen的区别--fread函数和fwrite函数:http://blog.csdn.net/dreamtdp/article/details/7560654 2.read函数和fread函数的区别:http://blog.csdn.net/qq_3383
阅读全文
摘要:1.库的概念:库是一种可执行的二进制形式; 2.分类: 1》静态库 ①、在程序编译时会被连接到目标代码中; ②、程序运行时不再需要该静态库; ③、体积较大; 2》动态库/共享库 ①、在程序编译时不会被连接到目标代码中,而是在程序运行时才被载入内存中; ②、在程序运行时需要动态库存在; ③、代码体积较
阅读全文
摘要:i++与++i的区别及效率 先看看基本区别:i++ :先在i所在的表达式中使用i的当前值,后让i加1++i :让i先加1,然后在i所在的表达式中使用i的新值 看一些视频教程里面写for循环的时候都是写 ++i 而不是 i++,上网搜索了一下,原来有效率问题++i相当于下列代码 i += 1; ret
阅读全文
摘要:volatile一般跟硬件有关系程序不去改,但硬件可能会重写内存
阅读全文

浙公网安备 33010602011771号