新微赢技术网

标题: int a[]=new int[25];是否正确? [打印本页]

作者: 鈊賥wo埋單    时间: 2009-11-3 03:05
标题: int a[]=new int[25];是否正确?
ask
作者: aiq無奈tx    时间: 2009-11-3 03:05
不正确
"a[]"不是个地址
作者: 水中de云    时间: 2009-11-3 03:05
以new int[25]为实参
以int a[]为形参
可以进行传址调用
作者: 〖艾〓木〗    时间: 2009-11-3 03:05
以new int[25]为实参
以int a[]为形参
可以进行传址调用




#include<iostream>
using namespace std;
int _Simple(new int[25])
{
return 0;
}
int main()
{
int *a;
_Simple( a[]);
return 0;
}




你是这个意思吗?
作者: 藤蘿下的陽光    时间: 2009-11-3 03:05
楼上的用反了吧?
作者: 街头浪者    时间: 2009-11-3 03:05
#include<iostream>
using namespace std;
int _Simple(int a[])
{

return 0;
}
int main()
{ _Simple( new int[25]);
return 0;
}
数组形参当指针用
作者: 市井游侠々    时间: 2009-11-3 03:05
不对!
int a[]=new int[25]
好像是用反了。
应该是
int a[25];
a=new int;
应该是这样吧,大家看看对吗?
作者: 玉儿    时间: 2009-11-3 03:05
还是最好别那样用,用流输入重载,然后输入限制就好了
cin>>setw(长度)>>
作者: 绝对标致    时间: 2009-11-3 03:05
不懂楼主意思是干什么
作者: ωǒ↘倫↙    时间: 2009-11-3 03:05
以下是引用hanshengchua在2006-6-3 12:04:00的发言:
不对!
int a[]=new int[25]
好像是用反了。
应该是
int a[25];
a=new int;
应该是这样吧,大家看看对吗?

你觉得对吗?




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2