C++ Can';t添加到全局变量
首先,我是新来的,这可能是我在这里犯的一个愚蠢的错误,但我仍然不知道问题出在哪里。所以我想在这里实现的,基本上是一个饮料计数器,基本上你告诉程序你的名字,它会在你的变量中添加一杯饮料C++ Can';t添加到全局变量,c++,C++,首先,我是新来的,这可能是我在这里犯的一个愚蠢的错误,但我仍然不知道问题出在哪里。所以我想在这里实现的,基本上是一个饮料计数器,基本上你告诉程序你的名字,它会在你的变量中添加一杯饮料 #include "pch.h" #include <iostream> #include <string> using namespace std; int Kevin = 0; int Stephie = 0; int Erich = 0; int TomLaurin = 0; in
#include "pch.h"
#include <iostream>
#include <string>
using namespace std;
int Kevin = 0;
int Stephie = 0;
int Erich = 0;
int TomLaurin = 0;
int Christian = 0;
int Torsten = 0;
int Jannis = 0;
int Frederic = 0;
int Phillip = 0;
int Sina = 0;
int Mario = 0;
int Walter = 0;
int main()
{
for (; ; ) {
int Person;
std::cout << "Bitte geben sie ihre Nummer ein: \n";
std::cout << "Kevin = 1 \n";
std::cout << "Stephie = 2 \n";
std::cout << "Erich = 3 \n";
std::cout << "Tom-Laurin = 4 \n";
std::cout << "Christian = 5 \n";
std::cout << "Torsten = 6 \n";
std::cout << "jannis = 7 \n";
std::cout << "Frederic = 8 \n";
std::cout << "Phillip = 9 \n";
std::cout << "Sina = 10 \n";
std::cout << "Mario = 11 \n";
std::cout << "Walter = 12 \n";
scanf_s("%d", &Person);
switch (Person)
{
case 1:
(Kevin + 1);
std::cout << "Das ist dein " << Kevin << ". Getraenk \n";
system("pause");
system("cls");
}
}
}
#包括“pch.h”
#包括
#包括
使用名称空间std;
int=0;
int-Stephie=0;
INTERICH=0;
int-TomLaurin=0;
int=0;
int-Torsten=0;
int-Jannis=0;
int-Frederic=0;
int-Phillip=0;
int=0;
int-Mario=0;
int=0;
int main()
{
对于(;;){
国际人士;
标准:cout(凯文+1);
->Kevin++;
或++Kevin
或Kevin+=1;
或Kevin=Kevin+1;
(凯文+1)
没有任何效果。这些变量没有理由是全局的。@NeilButterworth它实际上没有任何区别@p_uuj_uuu确切地说,那么为什么要将它们全局化呢?或者在问题标题中提到它们是全局的这个事实?@NeilButterworth OP是一个非常新手的程序员。他仍然有权问这种问题很多问题。我花了三次时间才理解你写的东西。我建议你用一个句子而不是“->”。@Aganju它太简单了:)