如何用另一个int变量递增一个int变量? 首先让我开始对C++非常陌生,对StAcdFoad全新。 大家好,我一整天都在想这个问题。我试图通过下面函数中的变量“playerTotal”来更新变量“real\u total”。然而,它所做的一切只是让他们平等。当我不能
时,简单的答案是:如何用另一个int变量递增一个int变量? 首先让我开始对C++非常陌生,对StAcdFoad全新。 大家好,我一整天都在想这个问题。我试图通过下面函数中的变量“playerTotal”来更新变量“real\u total”。然而,它所做的一切只是让他们平等。当我不能,c++,C++,时,简单的答案是: void foo() { int i = 0; int j = 10; // Increment i with j i += j; } +=运算符将右操作数的值与左操作数相加,并将左操作数的新值赋给变量。请尝试创建一个新值并向我们展示。脱离主题:我看到了这一点,真是太倒霉了,但在int random(int&num)中,您不想srand(time(NULL))srand将以当前时间作为种子重新启动数字生成器。返回的时间的最小分辨率为1秒
void foo() {
int i = 0;
int j = 10;
// Increment i with j
i += j;
}
+=运算符将右操作数的值与左操作数相加,并将左操作数的新值赋给变量。请尝试创建一个新值并向我们展示。脱离主题:我看到了这一点,真是太倒霉了,但在
int random(int&num)
中,您不想srand(time(NULL))代码>srand
将以当前时间作为种子重新启动数字生成器。返回的时间的最小分辨率为1秒,因此如果调用过快,您将继续获得相同的值。建议使用srand
只在程序开始时的某个地方调用它一次。问题是=+
,它只是赋值和(多余的)一元+:它应该是+=
。
void foo() {
int i = 0;
int j = 10;
// Increment i with j
i += j;
}