【发布时间】:2015-08-31 09:09:42
【问题描述】:
我想知道,如何在 c 中编写一个函数,为任何 string 输入返回 int 指针
下面的函数是我解决需求的尝试
int* methodname(char* param)
{
int *a;
int b=3;
a=&b;
return a;
}
如有错误请指正。
【问题讨论】:
-
不返回指向本地自动变量的指针。最好返回
int本身。 -
当您返回一个指向函数本地变量的指针时,您会得到一个悬空指针。
-
为什么需要返回
intpointer ?您可以返回int。告诉我们更多关于你的计划和你打算做什么。也许是XY Problem。 -
int指向什么的指针?你想达到什么目的? -
@NaveenKumar 这里的人们花了足够多的宝贵时间离开上述 cmets。请自己阅读它们,并提出sn-p。没有人在这里为您编写代码。感谢理解。
标签: c string function pointers int