社区
新手乐园
帖子详情
请各位大侠帮忙解释一下
248406869
2005-09-16 11:54:35
char (*p)[100];
是指向一维数组的指针还是二维的呀?小弟先谢过了。
...全文
564
42
打赏
收藏
请各位大侠帮忙解释一下
char (*p)[100]; 是指向一维数组的指针还是二维的呀?小弟先谢过了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
42 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ruodeer
2005-09-17
打赏
举报
回复
int (*p)[N] ; //p是指针,指向一维数组
int *p[N] ;// p是数组 ,元素是指针
bpzl
2005-09-17
打赏
举报
回复
这没什么可争论的4,要是认为100个char为一个元素那就是一维,
要是认为一个char 为一个元素那就是二维,
要是一个 bit为一个元素,那就是三维
。。。。。。。。。。。。。。。。。。。。
huabihan
2005-09-17
打赏
举报
回复
p是指向一维数组的指针,他一般是个二维数组.
leaf221
2005-09-17
打赏
举报
回复
这里分歧点 又出来了一个:char (*p)[100];//p作为指针是几维的?
说是二维的难道是指针的指针?
由(蛮)的程序中
//运行结果:
//p=58b *p=58b p[0]=58b
看来是一维指针呀?怎么说是二维指针
我同意P是指向一维数组的指针
xp_zhang
2005-09-17
打赏
举报
回复
char (*p)[100];//p是一个指向一维数组的指针, 该数组有100个char型的元素。
char* p[100];//p是一维数组名, 该数组有100个元素,每个元素都是CHAR型指针
guofu_x
2005-09-17
打赏
举报
回复
int (*p)[100];中的p是二维指针,指向一维的数组!
xiaocai0001
2005-09-16
打赏
举报
回复
楼上写的是???
char (*p)[10] = new bb;//bb???
russilong
2005-09-16
打赏
举报
回复
char bb[3][10]={...};
char (*p)[10]=new bb;
这个算指向几维?
playmud
2005-09-16
打赏
举报
回复
你说的没错.
drizzlecrj
2005-09-16
打赏
举报
回复
一维,同意虚无
兔子-顾问
2005-09-16
打赏
举报
回复
道长说的有理。
fiftymetre
2005-09-16
打赏
举报
回复
不是九里是群里呵呵,还有笨笨怎么当偶徒儿的嘻嘻
fiftymetre
2005-09-16
打赏
举报
回复
JJWW的半天,还发到九里打赌什么的切切切
zhouhuahai
2005-09-16
打赏
举报
回复
定义一个指向二维数组的指针
char (*p)[2][100];
定义一个指向一维数组的指针
char (*p)[100];
定义一个指向char 的指针:
char *p;
谁能说我错了?
xiaocai0001
2005-09-16
打赏
举报
回复
我明确表态~~~
支持道长一派~~~
指向一维数组的指针
用法上若用[]访问则类似于二维数组的形式
afraqiu
2005-09-16
打赏
举报
回复
char (*p)[100];
是指向由100个元素组成的一维数组的指针变量,
怎么能说是二维的呢??
char a[4][100];
p=a;//p这时是a[0]的入口地址,也是a[0][0]的入口地址
cout<<*p<<endl;
cout<<*(*p)<<endl;
上面这两句结果可是不同的呀
zhouhuahai
2005-09-16
打赏
举报
回复
就char *p而言,它是指向什么的指针? 是指向char的指针.
谁能否认?
zhouhuahai
2005-09-16
打赏
举报
回复
这样说吧:
以最简单的:
char *p = NULL; 来说,按楼上诸公的说法来看,
p是指向一维数组的指针了? 我根本就没有让它指向数组,难道也算?
xiaocai0001
2005-09-16
打赏
举报
回复
我看还是先讨论
char buff[10];
char *p = buff;
在以上这段程序中
p是一个指向一个一维数组还是单个元素???
关键是这儿的p可以有如下的使用方式
*p
p[i];
这样比较简单一些
xiaocai0001
2005-09-16
打赏
举报
回复
char (*p)[100];
准确地说
这个p是指向一个一维数组
但由于定义成 char (*p)[100]
所以它在进行+,-运算时与普通的char *q是不同的
普通的 ++q 等价与 q的地址移一个内存单元
但++p 地址移动的确是100个内存单元
这种特性使它可以做为类似一个二维数组来使用
因为 p[i][j]编译器解释为 p先移100*i个单元,再移j个单元
加载更多回复(22)
Java面向对象(讲义)
请
各位
大侠
帮忙
纠正描述或理解错误
NULL 博文链接:https://adrain-work-163-com.iteye.com/blog/1574644
基于matlab的粒子群算法求助-指数PSO源代码.rar
基于matlab的粒子群算法求助-指数PSO源代码.rar 各位
大侠
,帮
帮忙
。小弟初学Matlab,在运行过程中出现了一些疑问,想
请
教大家。 问题描述: 我用粒子群算法进行参数估计。已知一个指数函数,其参数未知。目的是通过测试数据求出未知的参数,使实际数据和利用函数求出的值之间的误差最小。在运行程序过程中,某些粒子的适应度函数会出现INF或NAN,而我把相应的位置参数(x1)带入适应度函数,求出来就是一个实数。不知道是哪有问题。希望各位
帮忙
指教一下。 待求函数形式: Y=p1*x1p2 p3*x2p4 p5*x3p6 p7*x4p8 p9*x5p10 p11*x6p12 p13X是六维变量,求未知参数P. P是13维变量。 主程序和适应度函数在word文档中。
用WinSock在局域网通信
刚学WinSock时编的,一开始想用WINSOCK做数据传送服务,可惜功力不够。另外,程序只提供192.168.0.1到192.168.0.8之间的连接。不知道为什么,超出十几连接后程序工作就不正常;
请
各位
大侠
帮忙
。
人事管理源码 DELPHI
小弟看了各位
大侠
们写的程序,手也痒痒,就写了这个程序。 这是我初写程序,还有许多不足之处,望各位大哥大姐们多给指点。 程序未写完,大家先试试看,看看是否还过的去,
帮忙
测试测试,:) 程序编译环境:Delphi 7 程序使用SQL2000数据库和Access数据库。
请
先在SQL中建立一个新数据库,名为“人事档案管理”,然后, 再把Data目录下的“人事档案管理”文件导入到刚建立的库中。 运行程序时,先运行ServerSet.exe配置服务器信息。 然后就可以运行Man.exe了。。 祝各位好运。。。:)
filemon_driver_test.rar_filemon_拦截码_文件系统过滤驱动
文件系统过滤驱动程序,拦截读写操作,测试程序下载驱动时,Createservice,startservice出错,Createservice出错码有时报1072,有时报1073,startservice出错码有时报1,有时报183,还有就是那测试驱动程序中,对应的驱动名,与驱动路径有什么要求吗,驱动名是不是就是驱动程序中创建符号链接中的WCHAR deviceLinkBuffer[] = L"\\DosDevices\\Filemon"驱动名是不是就是Filemon。测试程序中下载驱动的时候驱动名是不是就是Filemon,驱动路径的要求我看文档一般用相对路径简单点,假设我的驱动文件放在当前测试代码项目的上一级目录,那我可以直接#define DRIVER_PATH "..\filem.sys",我的测试代码如下,急求各位
大侠
帮忙
!!
新手乐园
33,319
社区成员
41,771
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章