c语言 编程,哪里错误了?一直提醒error:can not use local funcations
答案:3 悬赏:70 手机版
解决时间 2021-04-05 04:57
- 提问者网友:沦陷
- 2021-04-05 00:02
c语言 编程,哪里错误了?一直提醒error:can not use local funcations
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-04-05 00:22
代码无错,只是函数少了个}。把add写成myadd试试。追问书上解释说return t是将值返回给调用该函数处,到底是返回给哪里,是返回给add吗书上解释说return t是将值返回给调用该函数处,到底是返回给哪里,是返回给add吗追答返回给了sum……
哪里有你说的问题?
哪里有你说的问题?
全部回答
- 1楼网友:孤独的牧羊人
- 2021-04-05 00:45
得看源码是怎样,才能判断问题
~追问# include
int add(int x,int y)
{
int t;
t=x+y;
return (t);
void main( )
{
int a,b,sum;
scanf("%d%d",&a,&b);
sum=add(a,b);
printf("sum=%d\n",sum);
}
~追问# include
int add(int x,int y)
{
int t;
t=x+y;
return (t);
void main( )
{
int a,b,sum;
scanf("%d%d",&a,&b);
sum=add(a,b);
printf("sum=%d\n",sum);
}
- 2楼网友:慢性怪人
- 2021-04-05 00:34
代码里面add函数少了结束的大括号“}”,正确的代码应该如下:# include
int add(int x,int y)
{
int t;
t=x+y;
return (t);
}
void main( )
{
int a,b,sum;
scanf("%d%d",&a,&b);
sum=add(a,b);
printf("sum=%d ",sum);
}追问请问那个return(t)是什么意思?可以将sum=add改为sum=t吗追答请问那个return(t)是什么意思?
->return(t)就是return t,函数返回值为t
可以将sum=add改为sum=t吗
->不可以追问书上解释说return t是将值返回给调用该函数处,到底是返回给哪里,是返回给add吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯