- 博客(6)
- 收藏
- 关注
转载 qsort函数用法
qsort 功 能: 使用快速排序例程进行排序 用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *)); 各参数:1 待排序数组首地址 2 数组中待排序元素数量 3 各元素的占用空间大小 4 指向函数的指针 用于确定排序的顺序 排
2013-11-21 06:19:10 494
原创 bash脚本文件注释
bash脚本文件注释符——“#” 不小心在/ect/profile中添加环境变量时引入了“//” C语言注释符,导致登录时提示一个很奇怪的错误: -bash:for// :No such file or directory -bash:for// :No such file or directory
2013-11-21 06:08:02 865
转载 Linux命令md5sum
linux 下 shell命令 ,制作md5码 也用于软件的md5校验。 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。 MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常
2013-11-09 05:11:04 347
转载 gcc 参数详解
gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 2.将预处理后的文件不转换成汇编语言,生成文件.s 3.有汇编变为目标代码(机器代码)生成.o的文件 4.连接目标代码,生成可执行程序 [参数详解] -c 只激活预处理,编译,和汇编,也就是他只把程序做
2013-11-06 01:53:57 334
转载 gcc编译动态共享库的参数-fPIC -share
-fPIC 作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code), 则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意 位置,都可以正确的执行。这正是共享库所要求的,共享库被加载时,在内存的位置不是固定的。 gcc -shared -fPIC -o 1.so 1.c 这里有一个-fPIC参数
2013-11-02 02:03:01 758
转载 c语言 指针函数与函数指针的区别
1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋给同类型的指针变量。
2013-10-29 07:33:47 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人