我正在将一个游戏从Sega Genesis移植到Sega Saturn,并限制在C.我也在关注游戏如何在摩托罗拉68000汇编代码中编码尽可能接近,这需要许多相同结构的阵列.我说的是300以上.为了组织和可读性,用数字而不是字符串命名它们会更容易
例如,我更喜欢:
int 000[4] = {1, 2, 3, 4};
int 001[4] = {1, 2, 3, 4};
Run Code Online (Sandbox Code Playgroud)
相反:
int zerozerozero[4] = {1, 2, 3, 4};
int zerozeroone[4] = {1, 2, 3, 4};
Run Code Online (Sandbox Code Playgroud)
但是我的编译器不会编译,除非数组名称以字符开头.有没有办法做到这一点?我想我可以a在阵列的前面抛出一个,但如果可能的话,我想避免这种情况.