- 博客(4)
- 资源 (5)
- 收藏
- 关注
转载 C/C++编译的程序占用的内存解析
转自:http://blog.chinaunix.net/uid-9688646-id-3087625.html一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放 , 若程序员不释放,程序结束时可能由OS回收 。注意它
2016-09-29 14:20:54 1278
原创 单链表反转
两种方法实现;#include using namespace std;struct ListNode{ int val; ListNode * next;};void CreateList(ListNode * L,int n){ cin>>L->val; n--; for (int i = 0; i < n; i++) {
2016-09-29 14:05:38 299
原创 sizeof与strlen的区别
sizeof与strlen的区别(1)sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对
2016-09-14 23:09:04 353
原创 leetcode:Reverse Integer
leetcode:Reverse Integer题目:Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321Have you thought about this?Here are some good questions to ask before c
2016-09-07 10:43:02 397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人