找回密码
 入驻
搜索
查看: 473|回复: 7

关于数组和指针

[复制链接]
发表于 2009-4-30 10:42:43 | 显示全部楼层 |阅读模式
一个大的字符数组 ,char a[10][50];
怎样才可指定一个指针指向一行,指针+1时,可指向下一行;
char *p=a[10];这样可以指向第一行。但++后却是指向第一行的第二个字符一直到第一行结束。
怎样让它++后指向a[10][1],或者是说加多少后可以指向下一行?
发表于 2009-4-30 10:46:15 | 显示全部楼层
完全不懂yuan30yuan
回复

使用道具 举报

发表于 2009-4-30 10:47:11 | 显示全部楼层
什么东西来的?
怎么我看起来像天文滴~~~
不学无实,孤陋寡闻了~~
回复

使用道具 举报

发表于 2009-4-30 10:51:40 | 显示全部楼层
vb


没仔细看
回复

使用道具 举报

发表于 2009-4-30 10:52:41 | 显示全部楼层
路过  C#
回复

使用道具 举报

发表于 2009-4-30 11:17:04 | 显示全部楼层
百度去~
回复

使用道具 举报

发表于 2009-4-30 11:39:35 | 显示全部楼层
https://forum.eviloctal.com/thread-33960-1-1.html  

邪恶八进制信息安全团队技术讨论组   C++ 中关于数组的说明。
回复

使用道具 举报

发表于 2009-5-25 22:08:18 | 显示全部楼层
char *p=a[10];    希望LZ以后不要这样定义指针...


你要实现  就用2级指针吧
char  *p,**pp;
p=a[10];   
pp=p;  //其实这里是 p=a[0][0];  的
要指向下一行  就——————>>       *(*pp++);
要指向当行的下一个元素就 -------->>    *((*PP)++);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 入驻

本版积分规则

QQ|Archiver|手机版|小黑屋|思明论坛

GMT+8, 2024-4-28 04:20 , Processed in 0.022360 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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