学到指针懵逼了
怎么办 指针那里的视频打算重新看一下 少打游戏多看书{:10_250:} 指针不是目的地,而是一个路标,指路用的。{:5_109:} jackz007 发表于 2019-4-24 16:38指针不是目的地,而是一个路标,指路用的。
我的问题在于路标看不明白,写出来的路标电脑不认,就是不熟练 其实视频讲得有点迷,我当时也没听懂,然后回去啃书去了,直接理解通透了。要想清楚,视频才几十分钟,看书你可能得看一两天,知识的体量是不一样的,初学指针建议看书 pheron 发表于 2019-4-25 17:50
其实视频讲得有点迷,我当时也没听懂,然后回去啃书去了,直接理解通透了。要想清楚,视频才几十分钟,看书 ...
谭浩强第四版吗?我也是把视频停了在啃书 看视频的同时,最好是动手编程调试。把自己理解的编出来,看调试能否通过,不能的,就一点一点试!看书只是了解理论,动手编出来才是真功夫! 李长凡 发表于 2019-4-25 19:25
谭浩强第四版吗?我也是把视频停了在啃书
不,C Primer Plus。。。啃起来贼tm带感 你去看一下汇编就懂了 代码是敲出来,不是学出来的,指针有几个经典的基础题,百度都能找到,多敲,看不懂就敲代码试试,自己有想法也试试,试多了就知道了 只要理解指针的本质,万变不离其宗,其他的复杂指针问题都能慢慢理解!
1.指针是啥?
变量跟内存是一一对应的,每个变量都对应若干字节的内存(比如:char类型对应一个字节的内存)!当读取一个变量的值时,实际上就是在读取这个变量所对应的内存的值!
把变量所对应的内存的地址,称为变量的地址,变量地址是一个整数,理论上是可以用整型数据来表示(比如int,unsigned int)。但是在c语言中,为了突出强调该数据类型存放的是一个变量的内存地址,就用了一个新的数据类型,即指针类型!
2.指针能干啥
指针只有一个作用:指针只能用来存放变量的地址!根据一个地址值去访问对应的存储空间!
我的经验就是,如果一个教材讲了你看不明白,不要再一棵树上吊死,可以去查查其他教材,不同教材剖析角度会有点不同,有时候会有茅塞顿开的感觉。 召唤师 发表于 2020-4-3 13:09
我的经验就是,如果一个教材讲了你看不明白,不要再一棵树上吊死,可以去查查其他教材,不同教材剖析角度会 ...
有道理啊
页:
[1]