登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[学习笔记] 指针数组和指向指针的指针

[复制链接]
发表于 2017-1-22 21:46:20 | 显示全部楼层 |阅读模式
学习笔记
学习科目: c语言-指针
学习安排: 视频,vc++上机
开始时间: 2017-01-20
结束时间: 2017-01-22
本帖最后由 葡萄糖雅雅雅 于 2017-1-30 11:29 编辑

1、指针数组的概念:
  一个数组若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都相当于一个指针变量。
一维指针数组的定义形式:
类型名   数组名【数组长度】
例如:
int *text[6];
4.png

2、指向指针的指针:
定义形式如:char  **p;
P的前边有两个*号,*号结合性是从右到左,因此**P相当于**P),显然*P是指针变量的定义形式。如果没有最前面的*,那就定义了一个指向字符数据的指针变量。
现在他前面又有一个*号,表示指针变量P是指向一个字符指针变量的。*P就是P所指向的另一个指针变量。
5.png


3、指针数组作main函数的形参
指针数组的一个重要应用是作为main函数的形参
以往 void main()
括弧中是空的,实际上main函数可以有参数
例如voidmain(int a, char *chai[])
achai就是main函数的形参
main函数是由操作系统调用的,实参是和命令一起给出的
命令行的一般形式为:

命令名  参数1 参数2 … 参数n



...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表