c语言
niansiqiao
Talk is cheep, show me the code.
展开
-
C语言的malloc()和free()函数原理
一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有多种,比如说空间不足就是一种。void free(void *FirstByte): 该函数是将之前用malloc分转载 2014-12-17 21:29:53 · 1020 阅读 · 0 评论 -
C/C++ struct初始化/复制/内存分配技巧
http://blog.chinaunix.net/space.php?uid=8735300&do=blog&cuid=417268为了方便后面的介绍,先定义一个struct类型: struct User { int id; //id char name[100];转载 2014-12-07 18:20:31 · 631 阅读 · 0 评论 -
char *和char[]的初始化
char* str1 = "abcd";char str2[] = "abcd";void reverse(char * input, int len){ ...}在调用reverse函数时. 从形式上 reverse(str1,5) 和reverse(str2, 5)都没有错误,传入的参数都是char数组的头指针,但是实际操作时,不能采取str1的初始化形式.转载 2015-03-30 08:40:08 · 22595 阅读 · 0 评论