c++ *int,int*,int三者的区别。

2025-01-07 06:00:28
推荐回答(2个)
回答(1):

1.
new
int[]
是创建一个int型数组,数组大小是在[]中指定,例如:
int
*
p
=
new
int[10];
//p执行一个长度为10的int数组。
2.
new
int()是创建一个int型数,并且用()括号中的数据进行初始化,例如:
int
*p
=
new
int(10);
//
p指向一个值为10的int数。

回答(2):

*int——对整型指针化
int*——对指针整型化
int——整型