美文网首页
11.1 字符串和指针

11.1 字符串和指针

作者: 日常表白结衣 | 来源:发表于2017-07-16 14:01 被阅读0次

关于指针输出字符串

const char *p = "something is pointing at me.";
puts(p);

将字符串看作指针

#include<stdio.h>
int main()
{
    printf("%s  %p  %c\n","we","are",*"space farers");
}
//输出
we 0x100000f61 s

使用指针表示法创建字符串

const char *p = "something is pointing at me .";
//下面的声明和上面几乎相同
const char ar1[] = "something is pointing at me .";

数组和指针的区别、数组名heart 是常量,指针名head 是变量(壳进行递增操作)

char heart [] ="i love you !";
const char *head = "i love you !";
//使其等价
head=heart;

指向字符串的指针数组和char类型数组的数组

const char *myarray[LIM]={
"adding number swiftly",
"understanding ins"
};

char youarray[LIM][SLEN]={
"walking in a straight line",
"sleeping letters"
};

相关文章

  • 11.1 字符串和指针

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

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

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

  • C语言 - 字符串和指针

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

  • 12 C指针

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

  • C语言基础:数组的指针,指针数组,你真的会了吗

    我们前面用火车的比喻讲了一下指针和指针变量,这次我们说说指针应用中数组指针和字符串的指针。 数组指针: 我们都知道...

  • 算法练习14:判断一个数是不是回文数(leetcode 9)

    判断一个数是不是回文数: 方法1:字符串+中位数+双指针 转成字符串,然后双指针,分别指向最前和最后,比较两指针的...

  • 10进阶之路-常用算法

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

  • 【C语言笔记】<十六>指针和字符串

    通过数组保存字符串和通过指针保存字符串的区别 注意点

  • C语言字符串和字符串函数

    字符串的表示方式 把字符串看作指针 字符串数组和指针 看下面例子 可以看到,数值的地址是没有发生变化的,只是内容改...

  • Chapter 11 . 常用类

    阅读原文 Chapter 11 . 常用类 11.1字符串相关类 String类:构造字符串对象 常量对象:字符串...

网友评论

      本文标题:11.1 字符串和指针

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