【发布时间】:2014-09-18 02:10:05
【问题描述】:
int Test = 11;
void Toggle(const char* Name, int Offset, int Value){
Offset ^= Value;
printf("%s\n [%s^7]", Name, Offset ? "^2ON" : "^1OFF");
}
主要...
void main(){
Toggle("Unlimited Ammo", Test, 100);
Toggle("Unlimited Ammo", Test, 100);
}
我很确定 XOR 应该会切换它。我不知道为什么它不适合我。
【问题讨论】:
-
传值传参表示只修改本地副本。
-
你认为“切换”是什么意思?
-
投反对票并以“离题”结束投票?严重地?你们有些人是混蛋。真的很难相信初学者会在参数传递语义方面遇到困难吗?至少摆脱你的懒惰并作为副本关闭。
-
您能解释一下 Toggle(...) 应该做什么,以便我们更好地帮助您吗?
-
@EdS 投票计数旨在反映问题对本网站内容库的有用程度。这个问题没有用。将鼠标悬停在 upvote 和 downvote 按钮上,查看它们的用途说明。