空指针要怎样进行赋值!求解释,详细点.非常感谢!

2022-08-19 16:14

3个回答
char p[]="hello world!";的内存在函数调用后就没了,所以在用指针输出就会错了。
char p[]="hello world!" 这个字符串是动态申请的,这块内存的生存域仅在这个函数中。
这个函数一旦返回,这块内存将被释放,所以str=GetMomery()取不到这个字符串。

如果把这个字符串的内存“固定”住,就可以输出了,这样做:
static char p[]="hello world!";
兄弟,空指针赋值没问题。
只是你GetMomery函数返回的是一个无效指针。
char p[] = ''hello world';这个数组在GetMomery函数结束后被释放。所以会出错。
要不你就用malloc (要记得释放) 要不就把 p 数组声明会全局的,
相关问答
WOW 奶骑的几个天赋问题,求详细解释!
1个回答2023-10-24 12:45
都要 特别是牺牲
苏轼《后赤壁赋》的详细解释
2个回答2023-04-07 10:15
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...
全文
求大神详细翻译解释,越具体详细越好!
1个回答2022-09-29 22:33
有没有现代文版本!
龙角的详细释义
1个回答2024-02-26 15:30
(1).龙的角。 《南齐书·齐始兴简王鉴传》: “﹝永明﹞五年, 鉴 献龙角一枚,长九尺三寸, 红色,有文。” 唐 曹唐 《小游仙诗》之八五: “频着金鞭打龙角,为嗔西去上天迟。” 在1934年...
全文
五更的详细解释
1个回答2024-03-12 00:50
1、古代乡官名。用以安置年老致仕的官员。 《魏书·尉元传》:“卿以七十之龄,可充五更之选。”详见“三老五更”。 2、旧时自黄昏至拂晓一夜间,分为甲、乙、丙、丁、戊五段,谓之“五更”。又称五鼓、五夜。...
全文
成语典故 书本 有解释详细点的吗
1个回答2024-05-02 00:00
退避三舍 春秋时,晋国公子重耳落难,逃亡楚国,应承楚王说:“我若为晋国国君,若与楚国敌对,必退避三舍(一舍是三十里)。”后楚晋果然发生战争,重耳信守诺言,果然退兵九十里
那位高人能详细的解释下
1个回答2024-01-19 00:34
因为鳄鱼本身不能咀嚼食物,只能通过翻滚的力量将食物撕裂,进而吞咽下去,
什么是三界之外~~ 谁可以详细解释下吗~?
1个回答2023-05-25 18:09
阴曹地府,天、人
详细的成语解释
1个回答2023-05-13 22:22
郁郁葱葱、白白胖胖、
在水一方到底是什么意思,出自哪里?求详细解释
1个回答2023-04-03 14:50
出自《诗经》