自学到指针了,感觉有点难解决办法

自学到指针了,感觉有点难
自学到指针了,感觉理解起来有点困难,还请老手们给一些建议

------解决方案--------------------
多用一用就了解了
------解决方案--------------------
指针慢慢理解,多看别人使用指针的代码,自己单步看看
------解决方案--------------------
指针即地址,确定一个对象,只要找到其地址,以及其大小就能对对象进行全部操作。
指向某种类型变量的指针,该指针即是该变量的地址,类型可以确定该变量占的内存空间的大小(bytes字节数)。

int *ptr;
int n = 10;
ptr = &n;

int m = *ptr;

对于指针操作的几个概念:
*: dereference解除引用。 对于 int *ptr; 也就是 int (*ptr); 可见,*ptr 是一个整数类型的变量;
则ptr是一个指向整型变量的指针。

&: 称之为取地址运算符。

最重要的一点是: 指针本质上也是变量,只不过其类型是size_t, 其值是另一个变量的地址。
size_t 由机器字长决定,32系统上,sizeof(size_t)=4, 64位系统上,sizeof(size_t) = 8; 





------解决方案--------------------
实践出真理,JUST DO IT
------解决方案--------------------
我上个学期的时候也是,不过我没有放弃,我还是一直学下去,而且还加大这方面的学习,做了很多的题目,也看了很多的视频,一般图书馆有很多的相关的光碟的,可以借的,加油哦
------解决方案--------------------
开始的时候确实会有这样的体会,捷径好像没有吧,从定义开始吧,主要是把指针指向的单元在草稿纸上划一划,这样更好的找到它们的关系。
我想指针作为形参时,实参到形参的传递也是比较难理解的。这时也要从指针的定义出发,分清它们关系。
------解决方案--------------------
1、书上的例子敲一遍

2、书上后边的习题自己做,然后看看答案

3、没事多看看关于指针的问题

4、指针——C语言的精髓,好好好学!
------解决方案--------------------
一个变量的地址称为该变量的“指针”。

假如一个变量a的地址是10000(一般你定义变量的地址可以通过调试查看),那么这10000就是该变量的指针。

一般指针是这么用的
C/C++ code

int i=3;
int *p;
p=&i;//p这个变量装了i的地址,叫做指针变量
printf("%d",*p);//结果就会显示3了