添加到已经具有设置值的整数变量
Addition to an integer variable which already has a set value
这是我学习编码的第二天。我选择了 C++ 作为我的第一语言,并决定做一个 cpp 项目。该项目有 4 个问题,每个问题有 2 个答案(是和否)。最后它必须计算出一个结果,这取决于有多少答案是正确的。除了一件事,我所做的一切都在工作。
因此,例如,如果您至少答错了 3 个问题,您将收到 cout << "You are stupid";
如果错误答案的数量低于 3,那么您将收到一个 cout << "You are smart";
正如我之前提到的,除了一件事,我做对了所有事情。
为了跟踪有多少问题 correct/incorrect 我设置了一个变量:
int amount_of_correct_answers;
amount_of_correct_answers = 0;
然后我做了这样如果答案是正确的,它会给这个变量加 1
if(answer == true_answer)
{
amount_of_correct_answers + 1;
}
else
{
amount_of_correct_answers + 0;
}
所以在测试结束时你会看到结果(如果你是愚蠢的或聪明的)。我的问题是:
我如何 add/substract 来自变量?如果答案正确,我如何将 1 添加到设置为 0 的变量?因为我上面写的代码没有工作。我认为我走在正确的轨道上,我的问题是语法,因为我不知道如何 add/substract to/from 具有设定值的变量。
P.S。请记住,正如我之前提到的,我对编码非常陌生,所以请用简单的文字或示例进行解释。谢谢
所有这一切:
amount_of_correct_answers + 1;
是将amount_of_correct_answers
的值加1并舍弃结果。您需要将值分配回变量:
amount_of_correct_answers = amount_of_correct_answers + 1;
如果您有一个名为 amount_of_correct_answers
的变量,您可以 increment/decrement 它有 3 种方式:
amount_of_correct_answers = amount_of_correct_answers + 1;
amount_of_correct_answers+=1;
amount_of_correct_answers++; // you could use also ++amount_of_correct_answers in this case and have the same result
这是我学习编码的第二天。我选择了 C++ 作为我的第一语言,并决定做一个 cpp 项目。该项目有 4 个问题,每个问题有 2 个答案(是和否)。最后它必须计算出一个结果,这取决于有多少答案是正确的。除了一件事,我所做的一切都在工作。 因此,例如,如果您至少答错了 3 个问题,您将收到 cout << "You are stupid"; 如果错误答案的数量低于 3,那么您将收到一个 cout << "You are smart";
正如我之前提到的,除了一件事,我做对了所有事情。 为了跟踪有多少问题 correct/incorrect 我设置了一个变量:
int amount_of_correct_answers;
amount_of_correct_answers = 0;
然后我做了这样如果答案是正确的,它会给这个变量加 1
if(answer == true_answer)
{
amount_of_correct_answers + 1;
}
else
{
amount_of_correct_answers + 0;
}
所以在测试结束时你会看到结果(如果你是愚蠢的或聪明的)。我的问题是: 我如何 add/substract 来自变量?如果答案正确,我如何将 1 添加到设置为 0 的变量?因为我上面写的代码没有工作。我认为我走在正确的轨道上,我的问题是语法,因为我不知道如何 add/substract to/from 具有设定值的变量。
P.S。请记住,正如我之前提到的,我对编码非常陌生,所以请用简单的文字或示例进行解释。谢谢
所有这一切:
amount_of_correct_answers + 1;
是将amount_of_correct_answers
的值加1并舍弃结果。您需要将值分配回变量:
amount_of_correct_answers = amount_of_correct_answers + 1;
如果您有一个名为 amount_of_correct_answers
的变量,您可以 increment/decrement 它有 3 种方式:
amount_of_correct_answers = amount_of_correct_answers + 1;
amount_of_correct_answers+=1;
amount_of_correct_answers++; // you could use also ++amount_of_correct_answers in this case and have the same result