我想在main中定义一个全局变量,即一个可以被我从main函数调用的任何函数使用的变量。这可能吗?执行此操作的好方法是什么?谢谢! 最佳答案 你想要的不可能*。您可以只在全局命名空间中创建一个变量:myglobal="UGHWTF"defmain():globalmyglobal#preventscreationofalocalvariablecalledmyglobalmyglobal="yu0=failit"anotherfunc()defanotherfunc():printmyglobal不要这样做。函数的全部意义在于它接受