gpt4 book ai didi

c++ - 指针的两种不同类型的星号位置?

转载 作者:太空宇宙 更新时间:2023-11-04 15:43:49 25 4
gpt4 key购买 nike

假设你有这个..

 int fry = 50;

现在我们制作一个指针并引用该值,星号可以用两种不同的方式放置:

 int* d1 = &fry;

和...

 int *d1 = &fry;

我想知道有什么区别,什么情况下最好使用它们?谢谢!

最佳答案

没有区别。您甚至可以执行 int*d1int * d1

在我看来,您应该更喜欢 int *d1:此选择在避免混淆方面具有特殊用途:

int* d1, d2;
int *d1, d2;

这些语句都声明了一个整数和一个指向整数的指针。第一个版本看起来很有误导性。

关于c++ - 指针的两种不同类型的星号位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19897411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com