祖百科>百科>正文

C语言中定义和声明的区别是什么 c语言中定义和声明的区别

时间:2023-11-05

C #中定义和声明的区别:

变量的声明和定义:从编译的原理来说,声明只是告诉编译器某一类变量会被使用,但编译器不会为它分配任何内存。而定义就是内存是分配的。如果是指函数的声明和定义:声明通常在头文件中,这样编译器就能明白这里有一个函数,让编译器知道这个函数的存在。一般定义都在源文件里,具体来说就是在实现函数的过程中写函数体。