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

明明是对的,为什么不通过

//const
#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 < count; i++)
	{
		cout << "Hello imooc" << endl;
	} 
	return 0;
}

明明是对的,为什么不通过

正在回答

5 回答

#include <iostream>
using namespace std;
int main(void)
{
   const int count =3;
   const int *p = &count;
   count =Hello imcco;
   for(int i=0;i < *p;i++)
   {
      cout<<"Hello imcco"<<endl;
      
   }
   return 0;
}


0 回复 有任何疑惑可以回复我~

可能是name spacename std的原因,你试试注释掉这行,底下改为 std::cout << "Hello imooc" << std::endl;

0 回复 有任何疑惑可以回复我~

代码应该没有问题,我这边是可以运行的

0 回复 有任何疑惑可以回复我~

指针不能指向常量

0 回复 有任何疑惑可以回复我~

不知道,我的能通过,我用的codeblocks

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

明明是对的,为什么不通过

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信