enter 發表於 2015-4-16 16:19:46

static變數修飾字

#include <stdio.h>
void f();
int main(void){
        int i;
        for(i=0;i<5;i++) f();
        return 0;
       
}

void f(){
        int x=1;
        printf("%d",x);
        x++;
}

結果是 11111

#include <stdio.h>
void f();
int main(void){
        int i;
        for(i=0;i<5;i++) f();
        return 0;
       
}

void f(){
        static int x=1;
        printf("%d",x);
        x++;
}

結果是12345
頁: [1]
查看完整版本: static變數修飾字