在函数之间操作变量 过去几小时我一直在自学C++(我以前有过编码经验,但只是非常基础的)。我想知道,我如何允许用户在不同函数之间更改变量的值

在函数之间操作变量 过去几小时我一直在自学C++(我以前有过编码经验,但只是非常基础的)。我想知道,我如何允许用户在不同函数之间更改变量的值,c++,C++,编辑:我在学校时确实掌握了Python的中级知识,但它已经完全离开了我的脑海。我基本上是要求复习,而不是辅导。一旦有人提醒我,我会准备好的。很抱歉给你带来了困惑 int-shop(){ int选择; cout您可以通过引用传递变量item int shop(int& itemsRef) { //Do calculations like itemsRef = 1 } int inventory() { int items; shop(items); } 通过引用传递某

编辑:我在学校时确实掌握了Python的中级知识,但它已经完全离开了我的脑海。我基本上是要求复习,而不是辅导。一旦有人提醒我,我会准备好的。很抱歉给你带来了困惑

int-shop(){
int选择;

cout您可以通过引用传递变量
item

int shop(int& itemsRef) {
   //Do calculations like itemsRef = 1
}

int inventory() {
   int items;
   shop(items);
}
通过引用传递某物只是意味着,程序不会将
项的值复制到函数随后使用的新变量中。ItemsRef wird ein Verweis auf die variable items in inventory。
ItemsRef
成为
inventory
中变量
项的引用。变量
itmesRef
则与
items
完全相同。这样做的好处是您不必返回返回值,因此您不必返回
itemsRef
。以下是一些详细信息:
这个站点也是学习C++的一个很好的资源。

可以通过引用传递变量<代码>项目< /> > < /p>
int shop(int& itemsRef) {
   //Do calculations like itemsRef = 1
}

int inventory() {
   int items;
   shop(items);
}
通过引用传递某物只是意味着,程序不会将
项的值复制到函数随后使用的新变量中。ItemsRef wird ein Verweis auf die variable items in inventory。
ItemsRef
成为
inventory
中变量
项的引用。变量
itmesRef
则与
items
完全相同。这样做的好处是您不必返回返回值,因此您不必返回
itemsRef
。以下是一些详细信息:
这个站点也是学习C++的一个很好的资源。

< P> <强>警告:这很有可能超过你的水平。请谨慎地更改和使用代码。>P/> 您可以为此使用
。例如

class商店库存{
公众:
国际项目;
int工具;
商店存货(){
项目=0;
工具=0;
}
~ShopInventory(){}
}存货;
int shop(){
int选择;
cout>选择;
开关(选择){
案例1:
存货.项目++;

cout警告:这很可能高于您的级别。请小心更改和使用代码。

您可以为此使用
。例如

class商店库存{
公众:
国际项目;
int工具;
商店存货(){
项目=0;
工具=0;
}
~ShopInventory(){}
}存货;
int shop(){
int选择;
cout>选择;
开关(选择){
案例1:
存货.项目++;

你的C++书是否覆盖函数参数?你可能想读。在仅仅用基本的编码经验的几个小时里,你可能不应该把除<代码>主< /代码>之外的函数弄得乱七八糟。慢慢来,学习一些控制流,然后你就可以处理程序性编程。你会记得什么书,我没有,但是我是呃,一些东西涵盖了所有的基础知识——中级/高级,而不是太沉闷,因为我可以很快地看到昆比评论中的链接,它被广泛接受的书籍的清单。你的C++书籍覆盖函数参数吗?你可能想读。在几个小时内只有基本的编码经验,哟。你甚至不应该搞乱
main
以外的函数。慢慢来,学习一些控制流,然后你就可以处理程序编程了。你会推荐什么书,我没有一本,但我想要的是一本涵盖所有基础知识的书-->中级/高级,而不是过于简单,因为我可以很快地学会cklySee Quimby评论中的链接,以获得一个广为接受的图书策划列表。@Liamvvvv很高兴我能提供帮助,但如果你真的反复使用变量
items
tools
,一个
可能更好。如果你想在你的例子中通过拥有一个库存和一个商店来制作一个游戏,classes会更聪明。@Liamvvvv很高兴我能提供帮助,但是如果你真的反复使用变量
items
tools
,一个
类可能会更好。如果你想在你的例子中通过拥有库存和商店来制作游戏,那么类会更聪明。