C语言函数及变量的声明与定义的区别

变量:

1、声明变量不需要建立存储空间,如:extern int a;

2、定义变量需要建立存储空间,如:int a;或者 int b=10;无论变量是否赋值,只要定义它,即占用空间。

3、int a 既是声明,也是定义

猜你喜欢

转载自www.cnblogs.com/GoldCrop/p/10788831.html