永发信息网

c语言函数前加个*是什么意思?比如int * plus(int a,int b)

答案:3  悬赏:0  手机版
解决时间 2021-02-04 08:13
c语言函数前加个*是什么意思?比如int * plus(int a,int b)
最佳答案
表示函数的返回值是个指针

int * plus(int a,int b)
plus返回一个整数指针追问#include
int * plus(int a,int b)
{
return * a+b;
}

int main()
{
int d=1,e=2,f=0;
f= * plus(d,e);
cout<return 1;
}
这个哪里错了??怎么改??追答错的很多

#include

int * plus(int a,int b)
{
int *i = new int();
*i = a+b;
return i;
}

int main()
{
int d=1,e=2;
int *f;
f= plus(d,e);
std::cout<<*f<delete f;
return 0;
}
全部回答
声明 (plus)为(int类型的)指针变量
这里的星号与前边的int是一起的, (int *) 是一个数据类型修饰符 用于类型说明中
关于星号有多种不同的意义,要联系上下文的,关一个星号,可能是算术运算符乘号,可能是对地址的取值,用于定义类型中说明是指针...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金缘酒吧地址在哪,我要去那里办事
若一条弦把圆周分成1:3两部分、则这条弦所对
购房协议违约如何赔偿
中国信合有用房屋抵押贷款的业务吗
东风小康漳州全盈专营店地址在哪,我要去那里
孩子在学校办的学生保险,有病住院了,报保险
上海天国泰航空学院空乘专业怎么样
第一句歌词是寻找半生的歌是什么歌
联络站酒吧地址好找么,我有些事要过去
请教这两款赖茅酒质量怎样,哪款口味较好,评
【eight怎么读】eight怎么读
由日本东京至韩国首尔的飞行距离是_______,
求帝王师张居正mobi格式的,谢谢
三层交换机不同VLAN之间相互访问的问题。
企业项目管理在oppo企业中的实践
推荐资讯
电线到哪里买 是在五金店吗
纽扣在哪里啊,我有事要去这个地方
我无故被打,头部受伤怎么赔偿?
闺蜜私语怎么去啊,我要去那办事
松下GF3用的是什么电池
古代纵容孩子的后果是什么
果食驿站连锁NO.09我想知道这个在什么地方
爱全碳锅鸡我想知道这个在什么地方
20岁皮肤松弛怎么办?在线等!急~
策勉的意思是什么啊?知道的请说下!
如何打印一张250个格子宽500格子的表格
泰康人寿鑫享人生和社保有什么不同,哪个更划
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?