1、字符串指针引用
str变量在栈中,返回值不确定
char *getStr()
{
char str[]="abcd";
return str;
}
str变量在rodata中,可以获取到此字符串地址信息,同时注意字符串常量不能修改其内存内容
char *getStr()
{
char *str="abcd";
return str;
}
2、无论是队列还是栈,取其中的元素时,如果 定义stNode *p用于存储取出的地址指针,那么需要传入**p,只传入p的值是没有用的,因为任何参数传入调用函数都是被复制一份,在内部改变这个变量值,返回后就没有了,所以必须传入地址。