相关疑难解决方法(0)

为什么C++变量声明语法不一致?

当我声明C++变量时,我这样做:

int a,b,c,d;
Run Code Online (Sandbox Code Playgroud)

要么

string strA,strB,strC,strD;
Run Code Online (Sandbox Code Playgroud)

即,首先是类型,然后是逗号分隔的变量名称列表.

但是,我声明了这样的指针:

int *a,*b,*c,*d;
Run Code Online (Sandbox Code Playgroud)

和这样的引用:

int &a,&b,&c,&d;
Run Code Online (Sandbox Code Playgroud)

应该是一致的

int* a,b,c,d;
Run Code Online (Sandbox Code Playgroud)

int& a,b,c,d;
Run Code Online (Sandbox Code Playgroud)

为什么不一致?

c++ syntax declaration

13
推荐指数
4
解决办法
1735
查看次数

标签 统计

c++ ×1

declaration ×1

syntax ×1