什么是声明?什么是定义?我觉得,声明就是不分配内存,定义就是分配了内存空间.照这样的思想,int a; 这个应该算是定义.int a = 3; 这是定义并且初始化.这样理解对么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 18:10:40
什么是声明?什么是定义?我觉得,声明就是不分配内存,定义就是分配了内存空间.照这样的思想,int a; 这个应该算是定义.int a = 3; 这是定义并且初始化.这样理解对么?

什么是声明?什么是定义?我觉得,声明就是不分配内存,定义就是分配了内存空间.照这样的思想,int a; 这个应该算是定义.int a = 3; 这是定义并且初始化.这样理解对么?
什么是声明?什么是定义?
我觉得,声明就是不分配内存,定义就是分配了内存空间.
照这样的思想,int a; 这个应该算是定义.
int a = 3; 这是定义并且初始化.
这样理解对么?

什么是声明?什么是定义?我觉得,声明就是不分配内存,定义就是分配了内存空间.照这样的思想,int a; 这个应该算是定义.int a = 3; 这是定义并且初始化.这样理解对么?
对于初学者可以以这么认为,便于进一步理解编程语言.
但确切地讲第一行话并不准确.声明和定义这两个词本来就是英文翻译过来的,意义还是比较丰富的,细究确切的含义没必要,按照你理解的继续学习没问题.
赢天资讯资源社区,源码分享,资料下载,技术讨论.