「已注销」 2014-10-18 01:12 采纳率: 0%
浏览 1644

大神进来看,本人新学者,郁闷中啊!

#include
using namespace std;
void main()
{
int a;
pa(5, 5);
}

int pa(int n,int t)
{

int a; int n, t;
for (int i = 0; i < n - 1; i++)
{

cin >> a[i];
}
for (t = n; t>0; t--)
{
cout << a[t] << " ";
}
}

我是想做一个倒序输出并且将它函数化,但是不知道为什么会有a后面的中括号里面的东西会说明表达式必须包含指向对象的指针类型,我初学请大神求教啊

  • 写回答

5条回答

  • Sounds_Of_Life 2014-10-26 16:52
    关注

    你这代码有问题吧, 因为你的函数已经带了 参数n和t 然后你在函数里面 还定义的n和t ,而且a是int 类型数据 ,不是数组,当然会报错

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料