指针详解(二)——字符指针、指针数组、数组指针 目录 字符指针 指针数组 指针数组如何分辨数组中素类型: 数组指针 如何正确写出能指向数组的指针 注意如何分辨是指针数组还是数组指针: 数组指针的使用 数组名和&数组名 通过指针详解(一)我们已经了解到: 指针变量存储的是地址,每个地址唯一标识一个内存空间指针的大小为4/8个字节指针是有不同类型的,类型决定了指针+-整数的步长以及指针解引用所访问的字节大小指针的运算二级指针的指向是一级指针的地址 现在开始新的知识归纳 字符指针 指针类型有char*类型,这种类型就叫做字符指针 字符指针的一般使用方法: 这里就是将字符变量m的地址赋予指针变量p; 字符指针的另一种使用方法: 这里字符串的地址就是字符串首素的地址,即c的地址,所以对指针p解引用并以字符的形式打印时,这里只能打印出首素c;而指针变量p的值其实就是字符串首素的地址,我们知道要打印一串字符串,只要给出字符串的首地址即可,所以我们只要提供指针变量p然后通过字符串的形式打印即可打印出csdn; 注意:这里的csdn其实就是一个常量字符串 给出一道题目以便我们分清楚字符串、字符串数组和字符指针 可以看到用一个字符串去赋给两个不同的变量,两个变量的地址是相同的,因为两个变量的地址都是首素b的地址; 而给两个字符串数组赋予同一个字符串时,两个数组的首地址并不相同,因为两个数组分别开辟了两个内存空间,里面的字符串虽然相同,但是所处的内存空间是不同的;









2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/24993.html
