我想问是否有可能在上面一行(同一行)中声明2个变量:
#include <iostream>
#include <string>
using namespace std;
string a, double b;
int main()
{
return 0;
}
答案 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;