美文网首页
指针跟字符串

指针跟字符串

作者: 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
    

    相关文章

      网友评论

          本文标题:指针跟字符串

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