永发信息网

麻烦看下 错在哪里?

答案:5  悬赏:0  手机版
解决时间 2021-05-05 16:08
  • 提问者网友:人傍凄凉立暮秋
  • 2021-05-05 05:47

#include<iostream>

void a(int);
int main()
{
a(10);
return 0;
}
void a(int)
{
std::cout<<a;
system("pause");
}

最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-05-05 05:53
你是不是忘记写参数了
给你改了下 看看是不是你想要的

#include<iostream>

void a(int a);
int main()
{
a(10);
return 0;
}
void a(int a)
{
std::cout<<a;
system("pause");
}

全部回答
  • 1楼网友:上分大魔王
  • 2021-05-05 10:17

你在函数定义的时候应该要传参数,你看下面的程序是不是你想要达到的效果:

#include<iostream> using namespace std; void a(int); int main() { a(10); return 0; } void a(int x) { std::cout<<x<<endl; system("pause"); }

  • 2楼网友:时间的尘埃
  • 2021-05-05 09:11
void a(int) 改为void a (int a)
  • 3楼网友:猎心人
  • 2021-05-05 08:36

#include <iostream>

你少打了一个空格

  • 4楼网友:神鬼未生
  • 2021-05-05 06:58
#include<iostream> #include<cstdlib> // 最好包含这个 void a(int); int main() { a(10); return 0; } void a(int x) { std::cout<<x; // 是不是这个意思? system("pause"); } 本来代码没什么大错,不知道a里输出a函数的地址是不是你的真实意图??
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯