随笔分类 -  C

c
C 语言与动态库相关基础知识
摘要:1、导入文件和“”的区别#include 导入的是标准目录下的.h文件,所谓的标准目录指的是:/use/local/include(一般是第三方头文件)以及/use/incldue(一般是操作系统头文件)、c:\\MinGnu\include(如果使用的是MinGun编译器windows下的MinGun目录)#include "xxx.h"导入的是当前目录下的文件2、共享.h文件2.1 把头文件保存在标准目录下,把文件复制到/usr/local/include中就可以在源代码中使用尖括号包含它们,如:#include 2.2 在include中使用完整路径,如把头文件存放在 阅读全文
posted @ 2013-12-20 00:21 wangwangheng 阅读(624) 评论(0) 推荐(0)
C语言realloc,malloc,calloc的区别【转载】
摘要:转载自:http://www.cnblogs.com/BlueTzar/articles/1136549.html三个函数的申明分别是:void* realloc(void* ptr, unsigned newsize);void* malloc(unsigned size);void* calloc(size_t numElements, size_t sizeOfElement);都在stdlib.h函数库内它们的返回值都是请求系统分配的地址,如果请求失败就返回NULLmalloc用于申请一段新的地址,参数size为需要内存空间的长度,如:char* p;p=(char*)malloc(2 阅读全文
posted @ 2013-10-26 16:07 wangwangheng 阅读(359) 评论(0) 推荐(0)