c++ - 赋值运算符
问题描述
以下表达式在 C++ 中有效:
A = B = C = 10;
变量 A、B 和 C 现在将包含值 10。
我试图弄清楚如何使 A、B 和 C 在声明时可以包含 10 的值,而不是稍后分配它们;
#include <iostream>
using namespace std;
int main()
{
int A, B, C, = 10;
int result;
result = A = B = C = 10;
cout << A << B << C << 10;
result 0;
}
解决方案
在 C++ 中,每个变量定义都必须有自己的初始化程序。如果你想链接它,那么你需要使用类似的东西
int A = 10, B = A, C = B;
这将满足您的需求,但您需要手动指定初始化程序。
推荐阅读
- mongodb - 如何在mongodb中一次找到所有日期的日期总和和总和?
- pine-script - Strategy.entry 数量(固定或百分比)
- php - 用于将 css 元素更改为在 foreach 循环中打印的所有已分配元素的 JQuery 脚本
- matlab - 绘制一个新图,显示密度 (kg/m^3) 随时间的变化(以月为单位)
- php - Xdebug 3 不会在断点处停止
- swift - 获取文档 Firestore
- c# - 如何在 .NET C# 中使用编写 N 进行插入查询?
- java - 算法分析和时间方程的建立?
- java - 我的 DecagonalPrismApp 不会打印输出
- excel - ASP.NET MVC:如何使用 EPPlus 从 Request.Files 加载 CSV 文件数据