首页 > 其他 > 详细

三、变量的声明和定义

时间:2021-06-03 23:16:28      阅读:19      评论:0      收藏:0      [点我收藏+]

变量的声明、定义的区分——为了使多文件能够使用相同的全局变量

 

声明——向程序表明变量的类型和名字,(具体使用时,要编译器找到该变量的定义);

定义——为变量分配存储空间,还可以指定初始值;

 

注意:

  1 什么是不同的文件?

    C程序编译之前有一个预处理过程,预处理会把#include文件中的内容复制到源文件中,所以一个源文件及其#include的头文件是一个文件;

    ——在头文件中定义全局变量,在#include该文件的源文件中可以使用;

  2 extern关键字

    在一个源文件中定义的全局变量,若要在另一个源文件使用,只要使用extern (int i)声明一下,即可使用;

  3 局部变量不能使用extern修饰;

  4 变量只能被定义一次,编译器角度只能对变量分配一次内存空间;

三、变量的声明和定义

原文:https://www.cnblogs.com/tyghl/p/14847276.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!