随笔分类 -  杂项

摘要:首先回答这个的问题:严格的说不等于数组,但是可以认为它是个数组一样的使用而不产生任何问题。不过既然这样,那它应该算是个数组吧。所以,一般我们都用“动态数组”这种名字来称呼这种东西。要讲清楚这个东西,涉及到malloc函数,指针类型和“[ ]”下标运算。======分割线[0]======malloc... 阅读全文
posted @ 2014-07-03 09:37 Jessica程序猿 阅读(1098) 评论(0) 推荐(2) 编辑
摘要:主要问题是math.h这个头文件虽然在/lib/include下有定义,但是该文件内并没有sqrt()的定义。解决的办法是;在编译的时候在后面加上-lm,意思是链接到math函数库。在gcc下用到数学函数,如sqrt。在gcc时要加上-lm参数,这样告诉编译器我要用到数学函数了 。如:gcc a.c... 阅读全文
posted @ 2014-06-16 13:18 Jessica程序猿 阅读(3671) 评论(0) 推荐(0) 编辑
摘要:一、什么是库本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。Linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib... 阅读全文
posted @ 2014-06-13 21:50 Jessica程序猿 阅读(466) 评论(0) 推荐(0) 编辑