博文

定义和声明(2009-03-23 10:30:00)

摘要:定义和声明的区别: 1、声明是在向编译器介绍名字,它告诉编译器:这个函数或这个变量在某外可找到,它是什么模样,不分配存储空间,而定义则在这里建立变量或函数,它为名字分配存储空间; 2、可以多次声明,而定义只能有一次; 3、当然定义也可以是声明。如定义:int x;在这之前如果编译器没有发现标识符x,编译器则把这一标识符看成是声明并立即为它分配存储空间。......

阅读全文(1161) | 评论:0