在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

c语言的定义与声明是什么?

大哥大姐哪位知道,c语言的定义与声明是什么?
最新回答
善良乀゛の死神

2025-03-30 00:05:55

声明就是声明一下我用到的变量或者类型,变量或者类型的实际定义并不一定在本文件内。

给变量分配了空间才叫做定义,否则就是声明
比如extern int a; 是声明,a的定义是在别处,这里并没有为a分配空间。
比如int a;即是定义
函数以及类型,声明就是用函数或者类型的头部来声明
比如 struct x;声明 struct x{};定义
比如 int fun();声明 int fun(){}定义