声明2个变量

时间:2018-10-25 08:42:16

标签: c++

我想问是否有可能在上面一行(同一行)中声明2个变量:

#include <iostream>
#include <string>
using namespace std;
string a, double b;
   int main()
{

  return 0;
}

2 个答案:

答案 0 :(得分:2)

您的声明语法错误。     string a, double b; 应该是string a; double b;

如果要用逗号声明两个变量,则它们必须具有相同的类型。

答案 1 :(得分:0)

相同的变量类型: 不同的变量类型:

不同的变量需要放在不同的行上,或者用分号隔开;因为它表示新行,例如

int a; double b; bool c;

与...相同,

int a;
double b;
bool c;

如果它们是同一类型,则可以使用逗号,例如

int a, b, c;