指针
文章平均质量分 52
花落留香
超越仅发生在弯道时最省力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;转载 2014-09-28 09:05:37 · 617 阅读 · 0 评论 -
指针函数
一点一点积累。。。。常规程序中,函数返回的指针通常应该是:(1)指向静态(static)变量;(2)指向专门申请分配的(如用malloc)空间;(3)指向常量区(如指向字符串"hello");(4)指向全局变量;(5)指向程序代码区(如指向函数的指针)。原创 2014-10-06 11:55:04 · 667 阅读 · 0 评论 -
指针的指针
#include#include int main(){ char *str[4]={"welcome","come","to","jiaozuo"}; printf("%s\n",*(str+1)); char **p = str+1; printf("%s\n",*p);// str[0] = (*p+1)+2;//p并没有向后移动,仍指向"come" // printf("%原创 2014-09-28 11:35:12 · 680 阅读 · 0 评论 -
main函数参数作用
int main(int argc,char **argv) 相当于 int main(int argc,char *argv[ ] )原创 2014-10-07 09:36:23 · 1886 阅读 · 0 评论
分享