又是一个菜鸟问题; 在 C 中使用大量全局变量是否被认为是不好的品味?我猜答案可能是肯定的,另一方面,使用 main 或其他函数作为“基本函数”来存储具有全局范围的指针/值会导致指针指向指针等一团糟...... 有什么想法吗?
最佳答案
全局变量的一个问题是无论在哪里使用它们,您都可能没有referential transparency。 .知道给定特定输入的函数将出于多种原因产生特定输出是一件好事。
This page is a good resource由于其他几个原因,为什么全局变量也不好。
关于c - C 中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3852480/