万千只cnm 发表于 2021-5-17 20:46:17

链接属性问题

c与指针里面的一道题 如图

b怎么办呀
这是我写的

static char b = '2';
int y(){
};
static int a = 1;
int x(){
        int c = 3;
        static float d = 4;
};

但b是 internal呀   
放在代码块内部其他函数就访问不了了

人造人 发表于 2021-5-17 22:13:33

b就是这样写
static char b = '2';

人造人 发表于 2021-5-17 22:17:26

static char b = '2';
int y(){
};
int a = 1;
int x(){
      int c = 3;
      static float d = 4;
};

万千只cnm 发表于 2021-5-17 22:51:10

人造人 发表于 2021-5-17 22:17


加 static 那 b 不是从external--> internal   
为什么是none呢

人造人 发表于 2021-5-17 23:09:12

本帖最后由 人造人 于 2021-5-17 23:10 编辑

https://blog.csdn.net/u010524926/article/details/48901305

函数体中的变量用于none链接属性。
那就这样?
int y(){
    static char b = '2';
};
int a = 1;
int x(){
    static char b = '2';
    int c = 3;
    static float d = 4;
};
“x和y都可以访问” 指的是什么?访问同一个变量?这样访问的是两个不同的变量 b

万千只cnm 发表于 2021-5-18 00:15:18

人造人 发表于 2021-5-17 23:09
https://blog.csdn.net/u010524926/article/details/48901305

函数体中的变量用于none链接属性。


感觉是题目出错了。。。
页: [1]
查看完整版本: 链接属性问题