网站首页 > 教程分享 正文
第十章:指针进阶
(1)字符指针
第一:一个字符
第二:一个字符数组
第三:常量字符串
关于这个常量字符串,一定要注意以下的这个问题
所以这个常量字符串感觉像是省略版的“const char* p1”
(2)指针数组
A:什么是指针数组
所谓指针数组,就是存放指针的数组,它的里面存放的全部是指针
B:指针数组的用法
指针数组的用处它能保存指针,这种用法尤其体现于数组中,因为数组名就是地址
(3)数组指针
A:什么是数组指针
数组指针,其主语就是指针。那么整形指针指向整形数据,字符指针指向字符数据,相应的数组指针也就是指向数组。前面我们说过,数组的数组名表示数组的首元素地址,而如果对数组进行“&arr”这样的操作,这表示数组的地址,那么数组的地址当然也是需要一个指针来保存的,所以我们把保存数组的地址指针叫做数组指针
关于这点,由于数组指针的加入,很多初学者在书写指针时感到很混乱
B:数组指针的用法
第一:数组指针不会使用的方法
数组指针被解引用后,就是数组名
可以看出这种写法是在让人别扭,与其这种写法,还不如使用数组名
第二:数组指针的真正用法
如下:有一个二维数组,调用函数输出它。
首先我们最常用的输出方式就是如下
而采用数组指针输出方式如下
C:关于指针和数组的再总结
以下写法均是等价
(4)数组参数,指针参数
A:一维数组传参
B:二维数组传参
C:一级指针传参
D:二级指针传参
猜你喜欢
- 2024-10-25 StringUtils字符串分割转数组(string字符串转化数组)
- 2024-10-25 Python的数组、元组、字符串(python 数组字符串)
- 2024-10-25 嵌入式开发-C语言-数组和字符串(c语言字符数组和字符串数组)
- 2024-10-25 c#入门教程(二)数据结构之数组(c# 数据结构)
- 2024-10-25 Java数组(java数组转成list)
- 2024-10-25 熟悉 Shell脚本 - 数组(shell数组的用法)
- 2024-10-25 JavaScript数组方法以及字符串方法的多种功能
- 2024-10-25 面试官:如何用JavaScript实现字符串数组模糊搜索?
- 2024-10-25 C语言字符数组,与字符是什么关系?
- 2024-10-25 知识分享:C语言知识干货系列——数组篇
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)