小编Alm*_*mir的帖子

C++在同一行中声明多个变量

我知道,声明变量这样int a = 10, b = 15, c = 20是可能的,它的确定,但有可能在任何程序中的C++编程语言,来声明这样的变量int a, b, c = 10, 15, 20,其中a需要是10,b必须15c20.

这是可能的,是否在c ++中声明这样的变量是正确的方法?

编辑:是否可以使用重载运算符=

c++

4
推荐指数
1
解决办法
3420
查看次数

C++用"E"声明变量

我找到了这个例子float a = 35E5;并试图编译它并成功编译.我发现E告诉编译器将多少个十进制零添加到变量值.

然后我尝试为这样的变量赋值

float a = 5.0, b = 5.5;
float c;
c = (a + b)E5;
Run Code Online (Sandbox Code Playgroud)

和编译器报告错误:

编译器错误

现在,我的问题是:为什么不允许将值分配给变量,例如第2个例子,并且允许在第1个示例中使用?

c++ visual-c++

-3
推荐指数
1
解决办法
161
查看次数

标签 统计

c++ ×2

visual-c++ ×1