c++有关方向数组定义的困惑

img


为啥写上一个const,有什么好处吗?感觉不写也没什么影响啊

如果在编程中确实有某个值保持不变,就应该明确使用const,这样如果你之后改变它的值的话,编译器会报错的。当然,如果对于比较短的程序,自己一眼能看过来,那确实没有什么区别,属于是一个比较好的编程习惯

const是常量的定义,定义一个常量,会保证该变量后面不会被更改值,他从程序开始运行时分配地址,程序结束自动释放地址。一般来说我们写const是为了防止他它在使用的过程中出现数据的改变和丢失