声明告诉编译器某个变量或函数存在,并说明其类型,但不一定分配内存或提供函数体;定义则会为变量实际分配存储空间,或提供函数的具体实现。在 C 中,`extern int x;` 是声明,而 `int x;` 是定义。当代码分布在多个文件中、需要跨文件共享变量或函数时,这一区别尤为重要。
登录查看节点详情
首阶段节点可试读;登录后解锁全部路线图节点正文与进度同步。