0011 static,extern 生命周期【待补充auto register】
自己封装实现getline()函数_5念since-CSDN博客_getline实现
在学到gnu中的getline是实现的时候
发现太久没有写c了,这么简单的代码也看不懂了 TAT
只有从头开始学了
发现重复定义i
都加上static就可以了
同时static还可以修饰函数
static void func()
定义和声明都加上了static
作用是防止函数对外扩展 那么自然就不认识了这个函数
除了当前c可以调用 其他的c都不能调用
相当于间接使用
auto regeister static 定义型数据类型
extern 说明型
这里拷贝minproj
i想直接使用main.c
全局变量定义在c
申明在h
总之extern相当于只读