【发布时间】:2016-08-31 04:44:11
【问题描述】:
#include<stdio.h>
void print();
int main(){
print();
print();
return 0;
}
void print(){
static int x;
x=10;
x+=5;
printf("%d\t",x);
}
输出 15 15
【问题讨论】:
-
请格式化您的代码。
-
@Blorgbeard 你能告诉输出吗?
-
他的意思是:SO 有很好的 markdown 来正确格式化源代码。您想在之前在此处发布代码时转到帮助中心了解这些内容。举个例子,看看我答案中的两行是如何格式化的!
-
static变量只初始化一次。