静态变量
#include<stdio.h> void synthesis(void); int main() { int count,number; for( count=1,number=1;count<=3,number<=3;count++,number++) { printf("here is the most %d\n", count); synthesis(); } } void synthesis(void) { int fade = 1; static int stay = 1;//创建一个不变的变量 printf("%d and %d\n", fade++, stay++);//先用后加 printf("%d or %d\n", ++fade, ++stay);//先加后用 }
here is the most 1
1 and 1
3 or 3
here is the most 2
1 and 3
3 or 5
here is the most 3
1 and 5
3 or 7
输出答案