摘要:
指针参数是如何传递内存的如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么?void GetMemory(char *p, int num){p = (char... 阅读全文
posted @ 2015-12-07 21:49
JeromeLiuZq
阅读(140)
评论(0)
推荐(0)
摘要:
C++/C程序中,指针和数组在不少地方可以相互替换着用,让人产生一种错觉,以为两者是等价的。数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征是“可变”,所... 阅读全文
posted @ 2015-12-07 21:26
JeromeLiuZq
阅读(636)
评论(0)
推荐(0)
浙公网安备 33010602011771号