小编use*_*961的帖子

关于c ++中char指针的混淆

我是c ++语言的新手,我正在尝试理解指针概念.

我有关于char指针的基本问题,

我所知道的是指针是一个存储地址值的变量,所以当我写这样的时候:

char * ptr = "hello";
Run Code Online (Sandbox Code Playgroud)

根据我的基本知识,我认为=应该有一个地址分配给指针,但在这里我们分配"你好",这是一组字符.那是什么意思呢?
指针是否指向ptr存储"hello"的地址?或者它本身存储你好?
我很困惑,希望你们能帮帮我..

提前致谢.

c c++ pointers

3
推荐指数
2
解决办法
517
查看次数

标签 统计

c ×1

c++ ×1

pointers ×1