- 博客(2)
- 收藏
- 关注
转载 exit(0)与exit(1)、return区别
exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回一值。详细说: 1. return返回函数值,是关键字; exit 是一个函数。 2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。 3. return是函数的退出(返回);exit是进程的退出
2017-06-11 11:17:18
223
1
原创 malloc()与free()学习笔记
malloc()与free()详解##malloc() void *malloc(size_t size); 表示该函数分配了size个字节,并且返回这块内存的指针,若分配内存失败则返回空指针(NULL)。 tips: 1. malloc()是在特定的内存区划出一块采用参数指定的大小内存块,并将这块内存块的起始地址返回; 2. malloc()分配内存返回的内存块的起始地址需要指针来
2017-06-10 23:44:40
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅