我static在C代码中看到了不同地方使用的单词; 这就像C#中的静态函数/类(其中实现是跨对象共享的)? 函数内的静态变量在调用之间保持其值。 静态全局变量或函数仅在其声明的文件中“看到” 如果你是新手,(1)是更多的外国话题,所以这是一个例子: #include <stdio.h> void foo() { int a = 10; static int sa = 10; a += 5; sa += 5; printf("a = %d, sa = %d\n", a, sa); } […]