如果我声明一个全局变量为静态变量,它将被存储在数据段中。该文件中的所有函数都可以访问它。到目前为止没有问题..。如果我们在函数内部声明一个静态变量,如下所示: int foo() { static int a;。。}
所以这个变量"a“也存储在数据段中(如果我错了,请纠正我)。我的问题是,存储在数据段中的全局静态变量是否可以跨函
static关键字在内部是如何工作的?考虑到基本定义static variable is initialized only once,run-time或compile time如何从执行流程的角度解释它?int i=0;i<=10;i++) }
static int count=0;这一行只执行一次,而to in iteration i=0是我能想到的最好的解释它是正确的,还是