C和指针
文章平均质量分 69
xiaqing01
什么事情只要静下心来,都是有希望的
展开
-
浅析字符串和字符数组区别
或许有人会这么解释: char acStr[] = "aaaaa";//这个是字符数组,只含有5个字符 char *pcStr = "aaaaa";//这个是字符串,含有6个字符,即5个a加一个结束符'\0'对电脑而言只有二进制字节数组;对人脑才有字符、字符串、空字符结束符、数组、……char c[4]={'1','2','3','\0'};//在内存中是四个字原创 2013-11-18 20:44:50 · 4548 阅读 · 2 评论 -
字符串和字符数组的相互转换
/* 在写代码之前,先弄清字符串和字符数组的区别。 其实他们*/原创 2014-04-16 20:43:56 · 877 阅读 · 0 评论 -
静态链接和动态链接的区别
**还是** 静态库和动态库的比较链接静态库其实从某种意义上来说也是一种粘贴复制,只不过它操作的对象是目标代码而不是源码而已。因为静态库被链接后库就直接嵌入可执行文件中了,这样就带来了两个问题。首先就是系统空间被浪费了。这是显而易见的,想象一下,如果多个程序链接了同一个库,则每一个生成的可执行文件就都会有一个库的副本,必然会浪费系统空间。再者,人非圣贤,即使是精心调转载 2014-08-11 18:39:35 · 1006 阅读 · 0 评论 -
全局变量,静态全局变量, 局部变量,静态局部变量的区别
百度面试的时候问了些变量的问题,都混淆了。按作用域分,全局变量在整个工程文件内都有效;静态全局变量只在定义它的文件内有效;静态局部变量只在定义它的函数内有效,并且程序仅分配一次内存,函数返回后,该变量不会消失;局部变量在定义它的函数内有效,但是函数返回后失效。原创 2014-08-11 18:29:22 · 487 阅读 · 0 评论