吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3315|回复: 16
收起左侧

[C&C++ 转载] [心得]指针数组

[复制链接]
2016wapjpc 发表于 2017-1-20 23:28
许多计算机的书上讲的都是错的,他们把指针数组说成中是数组指针
数组指针和指针数组是不一样的,这是指针数组,但很多书上讲这是数组指针,我就想不通了,在这里提醒自己一下。
void func()
{
char* arr[] = {
  
  "we are friend","I love you ","it is  good job","helo word","missyou ","bye bye"
   
};



for(int i = 0;i<6;i++)
  
{
  
  printf("%s\n",arr[i]);
  
}
}

指针数组

指针数组

点评

这很好区别的, 把变量名字当成函数名, 看返回值就行了, 返回是指针就是指针的数组, 返回值普通变量就是数组的指针  发表于 2017-1-22 16:58

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

小可爱~ 发表于 2017-1-22 17:08
本帖最后由 小可爱~ 于 2017-1-22 17:11 编辑

http://www.52pojie.cn/thread-403092-1-1.html

http://www.52pojie.cn/thread-328754-1-1.html
在我以前的这个帖子里面就有关于这个的讨论, 但是那时刚学没发现那个帖子里面的

char *a[5]-->char *(*a + 5)   

*(*a + 0) == *p1 ==>> **a == *p1;  ==>> a == &p1


任然存在错误, 这个很无人子弟,这里下曾经帮助过我的  

@Cizel 还有 这位 @ubuntu , 可以改下么???
万一有小白白看了, 就成我的锅了

点评

需要改什么?  发表于 2017-1-24 12:29
执子之手丶 发表于 2017-1-21 03:37
指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身的大小决定,每一个元素都是一个指针,在32 位系统下任何类型的指针永远是占4 个字节。它是“储存指针的数组”的简称。
数组指针:首先它是一个指针,它指向一个数组。在32 位系统下任何类型的指针永远是占4 个字节,至于它指向的数组占多少字节,不知道,具体要看数组大小。它是“指向数组的指针”的简称。
1254981099 发表于 2017-1-20 23:57
11212122 发表于 2017-1-21 01:23
指针数组,  数组的元素是指针

数组指针,  指针指向的是数组
alos 发表于 2017-1-21 04:19
我可以理解 成  人一样的狗  狗一样的人   不
812985906 发表于 2017-1-21 04:33 来自手机
厉害了我的哥哎呀
gavincar 发表于 2017-1-21 08:04
的确是,前后位置不同,含义不一样。
killyouiii 发表于 2017-1-21 08:36
的确是,前后位置不同,含义不一样。
头像被屏蔽
zhaogang5807 发表于 2017-1-21 09:06
提示: 作者被禁止或删除 内容自动屏蔽
LeiSir 发表于 2017-1-21 09:41
好东西,我都忘了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 08:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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