变量,函数的定义和声明区别在哪里?麻烦帮忙看一下这个问题,谢谢!
2条回答 默认 最新
谢玄. 2022-11-09 21:34关注声明 就是告诉编译器 这个东西是什么类型的,有什么类型的,定义就是说这个类型具体是什么样子的
比如 这种就叫做声明,
这种叫定义
声明只是给变量、函数、结构体、联合体命名,表明程序有该变量、函数、结构体、联合体。定义是具体给变量分配存储空间、给出函数的具体实现、指明结构体和联合体成员。
简单理解:如果程序中仅仅有声明,缺少定义实现,最终无法生成可执行的程序,因为信息不完整,无法完成编译全过程。
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用