为什么大多数C程序员都将变量命名为:
int *myVariable;
Run Code Online (Sandbox Code Playgroud)
而不是像这样:
int* myVariable;
Run Code Online (Sandbox Code Playgroud)
两者都有效.在我看来,星号是类型的一部分,而不是变量名称的一部分.谁能解释这个逻辑?
我想知道在引用变量时是否有区别,“引用符号”在哪里?
如...
vector<int>& v;
vector<int> &v;
Run Code Online (Sandbox Code Playgroud)
有什么不同,还是真的只是偏好?