为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++
我依旧已久 2016-03-14 21:10:28
#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;}
查看完整描述

1 回答

已采纳
?
onemoo

TA贡献883条经验 获得超454个赞

在这个例子中,想把count当作常量,所以声明时加上const来确保它不会被误修改。

在编程时一般原则是:能加上const的地方都要加上const!   这样可以减少很多麻烦

查看完整回答
反对 回复 2016-03-15
  • 1 回答
  • 0 关注
  • 1329 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信