给函数传递int,是按值传递的,所以不加const,也不会改变函数外面的实参。
加了const,是说函数的内部不能改变形参。
如果你有在函数的内部改变形参的需求,就不要加const。
函数的声明、实现保持完全一致,是好习惯。即使不保持一致也能编译通过。
【 在 klglfgljl 的大作中提到: 】
: 就是说:
: 声明处func1( int a),实现处func1(const int a);或者,
: 声明处func1(const int a),实现处func1( int a)。
: ...................
--
修改:z16166 FROM 114.241.227.*
FROM 114.241.227.*