char str1[]="hello world";

char str2[]="hello world";

char* str3="hello world";

char* str4="hello world";

str1和str2是两个字符串数组,分别为它们分配12个字节的空间,并把“hello world”的内容分别复制到数组中去。这是两个初始地址不同的数组,因此str1和str2也不相同。

str3和str4是两个指针,无需为他们分配内存以存储字符串的内容,只需要把它们指向“hello world”在内存中的地址就可以了。由于“hello world”是常量字符串,它在内存中只有一个拷贝,因此str3和str4指向的是同一个地址。

字符串的数组形式与指针形式相关推荐

  1. 2020-11-30(为什么字符串可以赋值给字符指针变量)

    今天带着疑问去看了看字符指针,就一直在想为什么输出一个指向字符的指针,它输出的不是地址,而是字符,结果挖到了一个宝藏博客,然后结合了自身的想法,摘抄了大部分内容,最后我也把我自己的疑问给解决了,外加再 ...

  2. char[]数组与char *指针的区别

    char[]数组与char *指针的区别 问题描述 虽然很久之前有看过关于char指针和char数组的区别,但是当时没有系统的整理,到现在频繁遇到,在string,char[], char *中迷失了 ...

  3. 字符串数组的三种形式

    一.字符串数组 1.0 字符串数组的两种形式 第一种形式:二维字符数组 char arry[7][10] = {"Monday","Tuesday"," ...

  4. 以指针的形式和以下标的形式访问指针?以指针的形式和以下标的形式访问数组?

    以指针的形式和以下标的形式访问指针?以指针的形式和以下标的形式访问数组? 例: A),char *p = "abcdef";  B),char a[] = "123456 ...

  5. 字符串数组转译对象形式

    let arrList = "[errorGroup:500],[circuitBroken:false],[retry:false],[returnCode:GENERAL_EXCEPTI ...

  6. 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

  7. 《C语言杂记》C语言字符数组与字符指针(指向字符串的指针)详解

    C语言中没有特定的字符串类型,我们通常是将字符串放在一个字符数组中,字符数组用法很简单我们还是来你看个例子吧. #include <stdio.h> #include <string ...

  8. 字符串输入的一些注意事项(字符数组,字符指针,以及scanf_s超出大小限制会发生什么)

    如果你想要在程序中输入字符串,必须要先预留足够的空间 一定不要这样做(指针形式): char* p; scanf("%s", p);//危险 scanf将输入的字符串放在p指定的地 ...

  9. mysql分隔字符串转变为多行_【mysql】将以固定分隔符分隔的字符串转成多行的形式...

    背景 近期在做用户标签项目,目前标签的存储是用户id,标签ids(每个标签以,形式存储) 的形式,但是如果想统计前后两天标签的变化,使用find_in_set函数,一方面查询速度慢(因为不能使用索引) ...

  10. ip地址转换数字函数 iton_IP地址的字符串形式和数字形式之间的相互转换函数

    最近要用到网络编程的东西,差一点自己去山寨已有的函数.基础不好,不知道已有函数可以满足需要,呵呵. 这个示例程序说的是ip地址的数字形式和字符串形式之间的相互转换. 从字符串形式转换到数字形式: in ...

最新文章

  1. mysql元数据死锁日志,MySQL 实战笔记 第02期:MySQL 元数据锁
  2. “约见”面试官系列之常见面试题之第一百零八篇之如何获取dom(建议收藏)
  3. CMake 常用命令和变量
  4. linux ls连接数,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  5. centos7下安装mysql8社区版的过程,20200129
  6. 德州python培训_人工智能在多人桌德州扑克比赛中战胜世界顶尖选手
  7. 7-59 翻转单词顺序 (20 分)
  8. ^_^直接用脚本分割日志,不用工具。
  9. oc的分类category
  10. ConTeXt 文稿的逻辑结构
  11. 用存储过程实现的分页程序
  12. Spring Security(09)——Filter
  13. httpservletresponse 重定向浏览器不变的原因_JavaWeb——Servlet——请求转发与响应重定向...
  14. 3.2 Tensorflow基础运算
  15. php成长之路--1.composer下载依赖
  16. python提取pdf表格数据 无边框_Python使用Tabula提取PDF表格数据
  17. 【软考系统架构设计师】2015年下系统架构师综合知识历年真题
  18. 禁止服务器windows的自动更新,Windows Server2016等服务器禁止自动更新及更新后自动重启的方法...
  19. 计算机硬件与哪些部分组成部分,计算机硬件组成及各部分功能有哪些?
  20. 苹果ios7越狱后Safari浏览器与天气闪退情况解决方法详解

热门文章

  1. Web前端-HTTP Cache-control
  2. 通过dll来引用webservice的方法(.net)
  3. Python还有发展前景吗?现在该怎么去学习?
  4. codevs1842 递归第一次
  5. win7设置固定IP重启后无法上网,ipconfig显示为自动配置IPV4 169.254的地址
  6. CentOS6.x安装zabbix
  7. 很不错的js幻灯片代码分享
  8. 阿里云开发者大赛记事
  9. 小偷写给失主的一封信 雷人啊!!
  10. pku2707--Copier Reduction