为什么不能出来正确的结果?

Chinaqs 2006-09-27 10:12:23
# include <stdio.h>
int add (int,int);
int sub (int,int);
main()
{
add(20,10);
sub(20,10);
printf("\n20+10=%d\n20-10=%d",add,sub);
}
add(int a,int b)
{ int t;
t=a+b;
return(t);
}
sub(int a,int b)
{ int t;
t=a-b;
return(t);
}
我是刚刚学C语言,好多都不懂啊,今天我试着编了个程序,结果很让我受打击。这个程序运行后总是结果总是出现一些垃圾数据,我看了几遍书还是不知道怎么回事?
希望和大家交流!
...全文
223 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
我啃 2006-09-30
  • 打赏
  • 举报
回复
哇赛,分都赚不到了,4分钟就抓一个……
umbrella_yxs 2006-09-30
  • 打赏
  • 举报
回复
哎~~~~好想念学生的时代啊,我上学的时候要是也有个人在旁边指导就好了!
Jokar 2006-09-27
  • 打赏
  • 举报
回复
传说中的程序复活了~呵呵
Chinaqs 2006-09-27
  • 打赏
  • 举报
回复
十分感谢LJ60603键键,谢谢你的帮助啊!程序真的好了!哈哈!
lj860603 2006-09-27
  • 打赏
  • 举报
回复
main()
{
add(20,10);
sub(20,10);
printf("\n20+10=%d\n20-10=%d",add,sub);
}
===============>>>>>改成
main()
{
printf("\n20+10=%d\n20-10=%d",add(20,10), add(20,10));
}

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧