d的static

import core.stdc.stdio;
extern(C):
int v(int j){
    __gshared int i=5;//共享,类似`c`的`静`
    //而现在的static,只针对`静态函数`.
    printf("v:%i,%i\n",i,j);
    i+=j;
    printf("v:%i,%i\n",i,j);
    return i;
}
void main()
{
    int a=v(2);
    int b=v(3);
    printf("%i,%i\n",a,b);
}

posted @ 2021-01-27 16:23  zjh6  阅读(16)  评论(0)    收藏  举报  来源