c语言指针的形式参数
2017-04-08 20:03
169 查看
声明数组
char strings[3];
形参(指针)
char * strings
char strings[ ] 编译器会把数组表示法转化成指针表示法,仅能用于形参
声明数组
char strings[3][4];
形参(指向指针的指针)
char **strings一般不用于形参
char strings[ ][4]仅能用于形参,空的方括号表明strings是指针,不省略也有效但是会被忽略
char (*strings)[4]指向一个有四个元素的数组的指针(注意识别char *strings[4]是一个包含四个指针元素的数组,可分别指向各个指针,形参char
*strings[ ])
用数组表示法声明一个指向N维数组的指针时,能且仅能省略最左边方括号的值
指针表示法不能省略!!
当用指针表示法时也可以使用strings[2],strings[1][2]这样的写法来表示一个数组元素
char strings[3];
形参(指针)
char * strings
char strings[ ] 编译器会把数组表示法转化成指针表示法,仅能用于形参
声明数组
char strings[3][4];
形参(指向指针的指针)
char **strings一般不用于形参
char strings[ ][4]仅能用于形参,空的方括号表明strings是指针,不省略也有效但是会被忽略
char (*strings)[4]指向一个有四个元素的数组的指针(注意识别char *strings[4]是一个包含四个指针元素的数组,可分别指向各个指针,形参char
*strings[ ])
用数组表示法声明一个指向N维数组的指针时,能且仅能省略最左边方括号的值
指针表示法不能省略!!
当用指针表示法时也可以使用strings[2],strings[1][2]这样的写法来表示一个数组元素
相关文章推荐
- 【c语言基础】关于指针和变量的思考
- go语言之指针
- C语言基础之数组、字符串、指针
- C 语言返璞归真: 指针篇(1)
- 【C/C++语言入门篇】-- 深入指针
- C 语言中的指针和内存泄漏
- 20151215C语言基础16_函数3(数组与指针)
- 黑马程序员——C 语言指针总结
- 汇编语言基础之七- 框架指针的省略(FPO)
- java语言基础(33)——面向对象(父类中没有无参构造编译报错——无法将类 xxx中的构造器 xxx应用到给定类型 实际参数列表和形式参数列表长度不同)
- C 语言指针的用法
- C语言基础:指针类型与指针和数组、字符串的关系
- C 语言指针的基本介绍
- 【易语言界面开发系列教程之(EX_UI使用系列教程(13)--设置鼠标指针皮肤)】
- C语言指针,int a=1; int *p; 其中p=&a和*p=&a有什么区别?p的值是否相同?
- 不可或缺 Windows Native (7) - C 语言: 指针
- C/C++语言void及void指针深层探索(转)
- C/C++语言void及void指针深层探索(转载)
- C 语言中的指针和内存泄漏
- C语言结构体之指针访问