some tips:使用const修饰符在大部分情况下对程序的性能并没有提升,编译器会对两种写法进行相似的优化,最后生成几乎相同的汇编代码(clang会生成相似的IR)