猿问

为什么一定要用const? const int *p = &count ;

#include <iostream>

using namespace std;

int main(void)

{

    //定义常量count

    const int count = 3;

    const int *p = &count ;

    //打印count次字符串Hello C++

for(int i = 0; i < *p; i++)

{

cout << "Hello imooc" << endl;

return 0;

}


我依旧已久
浏览 1337回答 1
1回答

onemoo

在这个例子中,想把count当作常量,所以声明时加上const来确保它不会被误修改。在编程时一般原则是:能加上const的地方都要加上const!   这样可以减少很多麻烦
随时随地看视频慕课网APP
我要回答