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

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

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

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