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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 12:37:49
什么是声明?什么是定义?我觉得,声明就是不分配内存,定义就是分配了内存空间.照这样的思想,int a; 这个应该算是定义.int a = 3; 这是定义并且初始化.这样理解对么?
xݒn0_.GYTh* aV2 @Kbڮ]2>j0;FͤMӮ&Y9?v^SO"8Cj;ǰ1ȓx@FK|bELaCcqH}*~,)'zH2& tPzV3>6}kbx 4U*>뭀"_,nՂrZ_S٩8<30·0-"_rF6WNc0Zc W+G:.@S־K)"JIؾ37չ NA{=5rljP{)T

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

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