美文网首页
指针跟字符串

指针跟字符串

作者: CoderHong | 来源:发表于2018-01-07 17:51 被阅读1次

定义字符串的两种方式

方式一

char name[] = "Jake";

以上的意思是:
代表jake这个字符串交给了name这个字符数组存储
字符串存在栈区。我们可以称之为 字符串变量 可以改变

name[0] = 'H';

方式二

char *name2 = "jake";

方式二的定义:
name2指针指向的是字符串的首字符。我们可以打印验证

printf("%c\n", *name2);  // 输出 j

此时的字符串存储在常量区,缓存下来。我们可以称之为字符串常亮

不可更改,否则程序奔溃。

当我们通过printf函数输出:

printf("%s\n", name2); // 输出  jake

相关文章

  • 指针跟字符串

    定义字符串的两种方式 方式一 以上的意思是:代表jake这个字符串交给了name这个字符数组存储字符串存在栈区。我...

  • 11.1 字符串和指针

    关于指针输出字符串 将字符串看作指针 使用指针表示法创建字符串 数组和指针的区别、数组名heart 是常量,指针名...

  • 10进阶之路-常用算法

    1.字符串翻转 一个指针指向字符串开头,一个指针指向字符串的结尾。交换指针。 2.链表翻转 头插发。指针指向链表的...

  • 第09天C语言(00):笔记总结

    01-指针和数组(新) 02-指针和字符串 03-指针和字符串-注意点 04-指针数组 05-指针变量作用 06-...

  • 12 C指针

    1、指针定义 2、指针进阶 3、指针使用 4、多级指针 4、指针和数组 5、指针和字符串 6、高级指针之和指向函数的指针

  • C语言 - 字符串和指针

    字符串和指针 用数组实现的字符串和用指针实现的字符串 根据上例: 用数组实现的字符串str str是char[4]...

  • C++入门3——指针、数组和结构

    指针 指针是左结合的。int p;(指向整型的指针)。char ** p;——>(char)*p,指向字符串指针的...

  • C语言学习10.字符串和相关函数

    C语言中,没有string类型,有三种表现形式:字面值常量,字符串数组,字符串指针。字符串指针变量:指向字符串的头...

  • 指针与数组

    基础 方法一:用字符数组定义字符串,用指针访问。 方法二:用指针定义字符串,用数组下标访问。 C语言没有定义字符串...

  • C 字符串反转

    指针反转 数组字符串反转

网友评论

      本文标题:指针跟字符串

      本文链接:https://www.haomeiwen.com/subject/hehmnxtx.html