![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
windyang2013
这个作者很懒,什么都没留下…
展开
-
指针数组和数组指针
数组指针和指针数组 数组指针和指针数组在形式上的区别主要是牵涉运算符的优先级,在运算符优先级上,()>[]>* (1)数组指针,也叫行指针,形式:int (*p)[3] ()优先级高,所以首先p是一个指针,指向一个一位数组,这个数组的长度是3,也是p的步长,执行p+1,p要跨过3个整形数据的长度 int a[2][3]; int (*p)[3];//定义一个数组指针,指向含有3个元素原创 2013-10-26 14:52:12 · 382 阅读 · 0 评论 -
一个复杂的声明,包含数组指针,指针数组,函数指针和指针函数的区别
这个例子其实很少用到,举这个例子的目的只是为了分清楚一些概念性的东西,真正的编程中估计任何人也不想遇到这样的问题 题目:定义一个包含N个指向返回指向字符指针的函数的指针的数组? 如果哪家公司那这个做面试题,真的是很没有意义 我们首先来分解这个题目 (1) 包含N个指针的数组,我们知道在形式上数组指针和指针数组的区别是数组指针是一个指针,所以指针的优先级高,需要用括号包含,原创 2013-10-26 15:43:57 · 591 阅读 · 0 评论