C语言中,说明一个变量和定义一个变量有什么区别?

日期:2013-10-13 14:16:47 人气:1

C语言中,说明一个变量和定义一个变量有什么区别?

说明一个变量意味着向编译程序描述变量的类型,但并不为变量分配存储空间。定义一个变量意味着在说明变量的同时还要为变量分配存储空间。在定义一个变量的同时还可以对变量进行初始化。下例说明了一个变量和一个结构,定义了两个变量,其中一个定义带初始化: extern int decll; / * this is a declaration * / struct decl2 { int member; } ; / * this just declares the type--no variabl
    A+
热门评论