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

变量:

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

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

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

posted @ 2019-04-29 10:15  大老菜  阅读(1035)  评论(0编辑  收藏  举报