什么长* tempArray [10];做?

时间:2012-07-23 03:04:32

标签: c++ arrays long-integer

您能否解释一下这段C ++代码的作用:

int main()
{
    long * tempArray[10];
}

感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

这段特殊代码根本不做任何事情。如果您编译该程序,它将终止并向托管环境报告它已成功终止,就是这样。

long * tempArray[10];声明一个名为tempArray的变量,使数组指针指向long ,这意味着tempArray能够容纳10 { {1}}对象。

出于示范目的:

long *

答案 1 :(得分:0)

它创建一个包含10个长指针的数组。

答案 2 :(得分:0)

代码实际上没有做任何事情。

long * tempArray[10];分配一个能够保存十个指向长整数的数组。