wow7jiao 发表于 2018-7-8 15:48:58

C语言32课extern作用域

本帖最后由 wow7jiao 于 2018-7-8 16:07 编辑

我把副模块里的extern count++前的extern 去掉,好像也是成功的,这能不能说明全局变量int count即是声明也是定义?(我就是觉得和后面的static有点矛盾)

wow7jiao 发表于 2018-7-8 15:50:11

这是小甲鱼老师的原始代码

wow7jiao 发表于 2018-7-8 15:53:18

本帖最后由 wow7jiao 于 2018-7-8 15:56 编辑

这是我修改的代码
#include <stdio.h>

void a(void);


int count;

int main(void)
{
                a();
                printf("小郭今天一共被抱了%d\n", count);
               
                return 0;
}

-----------------------------------------------------------------

int count;

void a(void)
{
                count++;
                count++;
}

wow7jiao 发表于 2018-7-8 17:19:47

https://www.cnblogs.com/chengmin/archive/2011/09/26/2192008.html
页: [1]
查看完整版本: C语言32课extern作用域