首先,字符串是常量字符串,放在静态区,要用const修饰,这种写法在C中是没有问题的,但是现在C++中规定常量要用const修饰,表示为指向常量的指针。

str本身代表的是字符串首字符的地址,所以第一个会输出整个字符串,而第二个是取了首字符地址的值。

另外可以提一下的是数组名也表示为一个地址,表示的是数组元素的首地址,那么按照逻辑来说是可以进行位移操作的,那么为什么不能位移操作呢?假设数组名可以用来移动,你移动了,那么下次你怎么查询这个数组的首地址呢?所以一般都是用一个指针指向数组,然后用指针去操作,数组名不可以移动可以理解为C++规定。

字符指针指向字符串理解相关推荐

  1. 【例8-13】用字符指针操作字符串

    字符串实质上是存放在某存储区域的一串字符序列,所以可以用字符指针指向字符串,通过字符指针访问该存储区域.例如:char *cp = "a string"    cp被定义为字符指针 ...

  2. 字符串指针——指向字符串的指针

    转载自:字符串指针 字符串指针--指向字符串的指针 C语言中没有特定的字符串类型,我们通常是将字符串放在一个字符数组中,这在<C语言字符数组和字符串>中已经进行了详细讲解,这里不妨再来演示 ...

  3. 字符串,字符指针,字符串指针,字符数组

    对于指针可能是大多数程序员最痛苦的事,尤其是指针和字符串和数组三者放在一起的时候,经历了几次错误后,我打算总结一下这几者的区别. 字符串:"asdasfsff",c语言中后面有'\0'. 字符数组:A ...

  4. 指针--利用字符指针实现字符串的倒序排列

    题目: 利用字符指针实现字符串的倒序排列 思路: 定义两个字符指针*p.*q,一个字符串数组str[20],p指向字符串的首地址,q指向字符串的尾地址,再首位交换 注意:指针一旦定义后,一定要赋值 C ...

  5. c语言 字符指针输出字符串,输出字符指针就是输出字符串

    本文收集整理关于输出字符指针就是输出字符串的相关议题,使用内容导航快速到达. 内容导航: Q1:C语言 如何用指针输出字符串中间的字符? #include"stdio.h" mai ...

  6. 【关于如何输出字符串指针指向字符串地址】

    在研究字符串指针时发现一些与整形数组指针反常的现象,于是决定深入了解一下,以下是本人的拙见,欢迎大佬指正. #include<iostream> using namespace std; ...

  7. c 将数字数组转成字符串_C+|用指针指向字符串字面量、字符数组及字符指针数组...

    指针可以指向一个字符串字面量,可以指向一个字符数组,可以指向一块动态分配的内存单元: char *s1, *s2, *s3 = "abcde"; char ch[] = " ...

  8. c语言 字符指针,字符串的输出

    文章目录 前言 一.字符指针初始化: 二.字符串的输出: 总结 前言 一.字符指针初始化: 一般写法:char * str = "hello wyy"; 完美写法:const ch ...

  9. C语言—用结构体指针给数组赋值(结构体指针指向字符串,给字符串赋值)

    数组定义: char acBuf[sizeof(TRANS_HEAD_S) + sizeof(USER_HEAD_S) + 4] = {0}; 结构体定义: typedef struct {int i ...

最新文章

  1. HTML`CSS_网站页面不同浏览器兼容性问题解决
  2. eclipse 配置jsp
  3. 为什么读博士的人越来越多?博士毕业难度不是越来越大吗?
  4. 缓存数据库面试 - redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?
  5. 使用SerialPort 对象实现串口拨号器通信[下]
  6. python列表的排序方法是_Python列表排序 reverse、sort、sorted 操作方法详解
  7. 端口打流互通功能测试
  8. 国企转型----北京市供销社探索大数据之路!
  9. Linux仿站工具,20 款优秀的 Linux 终端仿真器
  10. C/C++ FFmepeg Qt音视频开发录屏摄像机
  11. 基于云计算的毕业设计题目
  12. 安卓视频播放器(TV)
  13. php框架tp6自学笔记——pdf文件下载
  14. 数据库的学习笔记(一)
  15. 全球与中国5G用聚酰亚胺薄膜市场深度研究分析报告
  16. PatriotCTF
  17. 张孝祥java面试大全
  18. 在CANoe/CANalyzer中给CAN Log.asc/blf文件“瘦身”
  19. IPRAN学习中———整体网络部署设计思路
  20. css3动画图片旋转绕轴,css3图片旋转如何实现?css3实现图片旋转动画效果的方法...

热门文章

  1. 易语言 kernelbase.dll c0000005,【已解决】win7资源管理器停止工作,出错原因是kernelbase.dll...
  2. Delphi RAD Studio 10.4.2 Sydney的新增与改进介绍(上)
  3. 518超市播音软件如何放大音量到150的,传统播音软件声音太小(0-100)
  4. 我们已将Boost Note带到下一个高度。你体验了吗?
  5. 试用用友致远最新版协同产品A8之二
  6. 计算机一级成绩复核,2020年一级建造师成绩有异议可以成绩复核吗?
  7. 商标分类表45类明细图解及下载(更新)
  8. 代码报错, Hook script file phys_opt_design.tcl used in Synth Design does not exist.
  9. 公共关系礼仪实务章节测试题——社会关系和公共关系(四)
  10. 组态王bitset用法_组态王教程(基础入门篇).pdf