注:在此处,声明包含定义,定义的是变量的数据类型。
声明:int sum
这样的代码叫作声明,它主要说明函数中有一个sum变量,以及int表明sum是一个整数变量。int是一直数据类型,编译器使用这些信息来为sum变量在内存中分配存储空间
在编程开始之前“说明”是为了让计算机先准备好,知道数据的类型就能提前准备一个存储空间,等编译器执行到赋值表达式语句时将值存储到预先准备好的空间里。
同时也为了节省存储空间,对变量的数据类型(数值范围)进行定义(不同的数值范围所占的内存不一样,提前定义数据类型可以有效提高运行的效率和内存的利用率)
例:把月收入的值当成你运行内存的值,变量所占的空间就是你租的房子,存进空间的数值就是你,想象一下月收入8000的你对比一下租了一个月3000的房子和一个月5000的房子(两者只是空间上的差别,都很适合你),后者会对你的资金(运行内存)造成更大的负担,而他们都只是存放了一个你(输入的数据),合理的选择3000的房子(定义),能更有效的利用你的资金(运行内存)