社区
C语言
帖子详情
指针如何学习??
pczhy
2000-07-10 01:20:00
C语言的指针这章如何学习,有时我看书上的例子都看不懂,如何是好。有没有好方法,更好的学习。欢迎各位提出宝贵的意见,谢谢!!
E_mail:pczhy623@netease.com
缘
7.10
...全文
321
12
打赏
收藏
指针如何学习??
C语言的指针这章如何学习,有时我看书上的例子都看不懂,如何是好。有没有好方法,更好的学习。欢迎各位提出宝贵的意见,谢谢!! E_mail:pczhy623@netease.com 缘 7.10
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freeX
2000-08-18
打赏
举报
回复
我认为你最好用画图的方式试试看。要是有时间的话可以和我联系,我们可以交流一下。
我的E-mail:go2free@netease.com
元明
2000-07-20
打赏
举报
回复
功到自然成,铁杵磨成真!我非常相信这句话.
magicwizard
sun2000
2000-07-17
打赏
举报
回复
指针问题最要紧的是:
1、空间有没有?
2、指针指向什么空间?
3、是否空指针?
4、delete指针操作是否匹配,是否安全?
...
搞清楚了这些问题,也对指针会有一定的理解了。
编程不只是靠问深来的,主要是要学会如何去学习,
因为计算机这一块要学的东西太多了,面广者难于都深入,
学得深入者,不一定学得面广!
切记,自学是成功的关键(当然要参考相关资料)!
pczhy
2000-07-17
打赏
举报
回复
sun2000:
您好!
谢谢您的帮忙,我将加倍地学习,工作学习,真难。我从事网络编程。学好C语言一直是我梦寐的东西。再次谢谢您!
pczhy
2000-07-15
打赏
举报
回复
指针问题如何解决,我依然不知,但是要谢谢各位的帮忙,我不知如何给各位加分?还望指教。
pczhy
2000-07-13
打赏
举报
回复
sun2000:
您好!
您能否讲详细点?谢谢!
缘
SCUM
2000-07-13
打赏
举报
回复
千言万语,可以归纳为一句话:搞清对象。
设 p 为一指针, 则在程序中:
出现 p 时,代表其指指向的目标地址
出现*p 时,代表其目标地址内的数据值
出现&p 时,代表该变量实际地址
分清这三点,指针就是你的了!
sun2000
2000-07-13
打赏
举报
回复
指针链表操作可以练习你对指针的理解,完成几种用链表操作的排序算法。
非编程的训练可以用如下图所示的模型
0000
00 00
00
00
00
00
00000000
00 00
00 00
00 00
00000000
多个把它钩起来,用上面的模型可以练习链表操作,也许会有所收获。
Xiao
2000-07-11
打赏
举报
回复
你可以这样理解:
一个int变量是一个4字节的内存块,它的值就是这个变量的数值
一个int*指针变量也是一个4字节的内存块,但它的值是另一个int型变量在内存中的地址,CPU可以先访问这个4字节内存块,得到另一个int型变量在内存中的地址,再到那个地址去访问指针所指向的那个int变量的值
pczhy
2000-07-11
打赏
举报
回复
wqpaul:
您好!
您的回信已看到,下面我从书上摘抄一段程序,还望您多指点,谢谢!!
#define FORMAT "%d,%d\n"
main()
{
static int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
printf (FORMAT,a,*a);
printf (FORMAT,a[0],*(a+0));
printf (FORMAT,&a[0],&a[0][0]);
printf (FORMAT,a[1],a+1);
printf (FORMAT,&a[1][0],*(a+1)+0);
printf (FORMAT,a[2],*(a+2));
printf (FORMAT,&a[2],a+2);
printf (FORMAT,a[1][0],*(*(a+1)+0));
}
结果虽然已知道,但推出的步骤我却不明白,不知您能否帮忙?
缘
su
2000-07-10
打赏
举报
回复
指针是c中最难的部分,你必须上机实践才有可能明白
wqpaul
2000-07-10
打赏
举报
回复
指针是C语言中最难学的内容,也是C的精华所在。我觉得首先要比较好的计算机基础。如数据结构中的栈、队列、堆等有一定的了解,明白指针是用来做什么的。同时看本好书,推荐用谭浩强的那本,讲的比较详细。然后要多写程序,只是知道一些概念语法是没有用的。同时有指针的程序调试要困难一些,也是能力的一种提高。写些程序再看一看书,反复水平就会提高。
你必须知道的495个C语言问题
3.12 我不想
学习
那些复杂的规则,怎样才能避免这些未定义的求值顺序问题呢? 其他的表达式问题 *3.13 ++i和i++有什么区别? 3.14 如果我不使用表达式的值,那我应该用i++还是++i来做自增呢? 3.15 我要检查...
免费下载:C语言难点分析整理.doc
62. 超强的
指针
学习
笔记 325 63. 程序员之路──关于代码风格 343 64.
指针
、结构体、联合体的安全规范 346 65. C
指针
讲解 352 66. 关于指向
指针
的
指针
368 67. C/C++ 误区一:void main() 373 68. C/C++ 误区二:...
面试题:什么是野
指针
?产生野
指针
的原因?
一、什么是野
指针
野
指针
是指向位置随机的、不正确的
指针
,系统无法对其进行操作; 二、野
指针
的危害 野
指针
指向的位置是随机的, 危害也是随机的,不一定会产生错误。若程序产生错误,一般为内存泄露导致程序中断。...
C语言知识分享:野
指针
!野
指针
怎么样产生的?又怎么避免呢?
需要注意的是,野
指针
不是NULL
指针
,通常NULL
指针
可以使用if语句来判断,但是C语言中没有任何方法用来判断一个
指针
是否为野
指针
! 二、野
指针
是怎么来的? 通常野
指针
是因为
指针
变量中保存的值不是一个合法的...
【C++
学习
笔记】什么是野
指针
?如何避免它的出现?
指向非法的内存地址
指针
叫作野
指针
(Wild Pointer),也叫悬挂
指针
(Dangling Pointer),意为无法正常使用的
指针
。 2.出现野
指针
的常见情形 2.1使用未初始化的
指针
出现野
指针
最典型的情形就是在定义
指针
...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章