gpt4 book ai didi

c++ - 使用 char *argv[] 而不是 char* argv[] 之间有很大的原因/差异吗?

转载 作者:行者123 更新时间:2023-11-30 18:39:45 25 4
gpt4 key购买 nike

这似乎是一个菜鸟问题,但我只是没有找到任何地方,而且作为 C/C++ 的初学者,我很好奇。我应该把星号放在哪一边?我见过有人同时使用这两种声明。

最佳答案

没什么,尽管我更喜欢后一个版本,因为我将 * 读作“指针”。

因此 T* x; 表示 x 是指向 T 的指针。

请注意,T* x, y; 与:

T* x;
T y;

这也许就是为什么有些人建议将 * 放在变量名称旁边,但我个人只是不会在同一行上进行多个声明,因为我认为这有点难看。

关于c++ - 使用 char *argv[] 而不是 char* argv[] 之间有很大的原因/差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28703629/

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