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

改变代码后显示问题

#include <string.h>

#include <iostream>

using namespace std;

int main(void)

{

    //在堆中申请100个char类型的内存

    char *str = new char[100];

      if(str==NULL)

   {

        cout << "内存分配失败"<< endl;

   }

   else 

    {

        cout << "内存分配ok"<< endl;

    }

    //拷贝Hello C++字符串到分配的堆中的内存中

strcpy(str, "Hello imooc");

    //打印字符串

    cout << str << endl;

    //释放内存

delete []str;

    str=NULL;

return 0;

}

我用这个为何后面就不打印那个 hello imooc了呢?

正在回答

2 回答

额 我还看了半天

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

不好意思,是我自己搞错了!那里少了一个=

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

举报

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

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

进入课程

改变代码后显示问题

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