C语言函数前面加个指针是什么意思?

void*GetNumber(intnum)//这个是函数请问在main中应该怎么用这个函数啊?//是这样吗?intwords=2;char*words[20]=*Get... void *GetNumber(int num) //这个是函数

请问在main中应该怎么用这个函数啊?
//是这样吗?
int words = 2;
char *words[20] = *GetNumber(words );
//是这样用吗?求指点
展开
 我来答
hwd0312
推荐于2018-03-28 · TA获得超过4336个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:170万
展开全部
C语言函数前面加个指针 表示函数的返回值是指针类型的。
实例:
#include <stdio.h>
using namespace std;
int* lpfun1(int,int); //声明一个返回指针为int类型的函数
void main()
{
int *result=lpfun1(10,20);
printf("%d\n",*result);
delete result;  //删除堆中的指针
result=0;     //使指针无效
}
int* lpfun1(int x,int y)
{
int *p=new int(0);
*p=x+y;
return p;
}
枫若神明
推荐于2016-11-15 · TA获得超过920个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:241万
展开全部
void *GetNumber(int num) //这个表示函数的返回值为(void *)
用法:char *a = (char *)GetNumber(words);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式