声明的目的:不管是变量的声明还是函数的声明,其目的都是为了能够提前使用该变量或者该函数
声明的特点:声明变量并不会对变量赋予内存空间 定义会对变量赋予内存空间
extern作用:extern用于声明变量或者函数是一个外部变量,也就是告诉编译器这个变量或者函数是在别的文件中定义的,编译的时候不要报错,在链接的时候按照字符串寻址可以找到这个变量或者函数。默认情况下编译时都会在声明前加入extern
详细的解析见下链接
[ 变量的声明、定义、extern、static总结_变量的声明和定义-CSDN博客
](https://blog.csdn.net/h792746371/article/details/75093416?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522172040496416800182170014%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=172040496416800182170014&biz_id=0&utm_medium=distribute.pc_search_result.none-
task-blog-2allsobaiduend~default-4-75093416-null-
null.142%5Ev100%5Epc_search_result_base6&utm_term=%E5%A3%B0%E6%98%8E%E5%8F%98%E9%87%8F&spm=1018.2226.3001.4187
"变量的声明、定义、extern、static总结_变量的声明和定义-CSDN博客")
本文作者:Bond
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 未经许可不可尚自转发本站内容 许可协议。转载请注明出处!