| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 465 人关注过本帖
标题:[求助]这两个有区别吗?
只看楼主 加入收藏
vitrual
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-22
收藏
 问题点数:0 回复次数:4 
[求助]这两个有区别吗?
请问,int *p[5];和 int(*p)[5];两个有区别吗?
2005-08-22 18:35
84009030
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-5-19
收藏
得分:0 
int *p[5];表示p是指针数组,数组中每一个元素都是指针变量

int(*p)[5];表示p是指向4个整型元素的一维数组

/* HELLO.C -- Hello, jat chan */ #include \"stdio.h\" #include \"conio.h\" main() { printf(\"Hello, jat chan\\n\"); getch(); }
2005-08-22 18:48
ajey2004
Rank: 1
等 级:新手上路
帖 子:164
专家分:0
注 册:2004-12-30
收藏
得分:0 
那就是说int (*p)[] 和int p[]是一个意思?

2005-08-22 18:58
vitrual
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-22
收藏
得分:0 
以下是引用84009030在2005-8-22 18:48:08的发言: int *p[5];表示p是指针数组,数组中每一个元素都是指针变量 int(*p)[5];表示p是指向4个整型元素的一维数组
哦,差不多明白了. 那为什么是指向4个呢?
2005-08-22 20:16
84009030
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-5-19
收藏
得分:0 
以下是引用ajey2004在2005-8-22 18:58:40的发言: 那就是说int (*p)[] 和int p[]是一个意思?
一个是指针数组,数组每个元素都是指针, 一个是指向包含五个整型元素的一维数组 哪里相同了?? 4是按错了,没有发现

[此贴子已经被作者于2005-8-22 23:17:18编辑过]


/* HELLO.C -- Hello, jat chan */ #include \"stdio.h\" #include \"conio.h\" main() { printf(\"Hello, jat chan\\n\"); getch(); }
2005-08-22 23:16
快速回复:[求助]这两个有区别吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.085031 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved