指针函数
返回值:全局变量的地址/static变量的地址/字符串常量的地址
#include <stdio.h>
char* getstr()
{
char* str="hello world!";
char *pt = str;
while(*str++);
return pt;
}
int main()
{
printf("%s",getstr());
puts("");
}
结果
hello world!
本文通过一个C语言示例介绍了如何使用指针函数获取并返回全局变量、静态变量和字符串常量的地址。在`getstr()`函数中,指针`pt`被初始化为字符串hello world!的地址,通过循环找到字符串结束符并返回`pt`,最终打印出字符串。这个例子展示了指针在处理内存地址和字符串操作中的应用。
6755

被折叠的 条评论
为什么被折叠?



