gpt4 book ai didi

在 C 编程语言中更改菜单中的 #define 值

转载 作者:行者123 更新时间:2023-11-30 15:14:59 25 4
gpt4 key购买 nike

我正在创建一个游戏项目,允许用户使用菜单选择游戏大小(2x2、3x3、4x4 等)。目前游戏大小变量是在 #define 又名常量下声明的。我是否必须将游戏大小设为全局变量?如果是这样,怎么办?

请给我一些如何做的指导。我还是 C 编程语言的初学者。

最佳答案

如果通过声明 #define那么它就不是一个变量,它是一个字面常量!声明您的gameSize作为(全局)变量(在任何函数之外),例如:

int gameSize;

然后通过一些交互(“什么样的菜单?GUI?文本?无论如何......)让用户更改它,例如:

int main(...) {
printf("Which game size would you like? "); // message on screen
scanf("%d",&gameSize); // waiting for a number
...
}

关于在 C 编程语言中更改菜单中的 #define 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33805125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com