怎么样学好C语言的指针呢?

我是一个刚学C语言的大一学生,我对这门课程学起来很吃力,以前重来都没接触过,C语言的指针很抽象,弄得我都有点想放弃了,谁来帮帮我啊? 我真的很想学好的啊。
哪位高手能留下个QQ号啊,我以后有什么问题可以问下你啊。谢谢拉,小弟真的很想学好C语言啊。

指针就是带类型的地址。我觉得比较重要的是3个方面:
1、指针和其指向变量的类型关系:type*---type。
2、变量的取地址运算取得的指针类型:变量类型为type,取得的地址类型为type*。
3、指针值同指针变量的关系:指针变量保存着一个本类型的指针值,如同int型变量保存着一个int型值。
所有数据类型值的在计算机中实际上都是2进制串,但它们的类型是不同的,类型不同意味着他们在运算中的表现不同。
指针确实不容易,但是你才大一就想放弃,我就要批评你了。不要觉得有什么东西能1次就学会。哪怕你现在觉得很明白了,也难免以后又发现新的问题。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-12-20
指针是一个特殊的变量,它不是象普通变量那样存储变量的值,而是存在其它变量的开始地址。如:
int a = 3; /* 普通变量 */
int *p; /* 一个指针 */
p = &a; /* 将a的地址赋值给指针 &是取地址操作符 */
这样我们也可以通过这个指针来访问它指向的变量,如:
printf("%d ", p); /* 这样是输出的是指针p地址 */
printf("%d ", *p); /* 这样才是解析它指向变量的数据 */
正因为有指针,C语言可以看作是介于汇编语言和其它高级语言间的一种中级语言。
第2个回答  2006-12-20
指针和实际中的地址差不多。因为对于底层对象来说,要操作内存块就要指定地址,所以C中用指针直接去操作SDRAM里面的数据。
第3个回答  2006-12-20
呵,改行学C#
毕竟C语言用的地方太少。。工作了以后几乎都是C#
第4个回答  2006-12-20
C可是基础.
不学C,学别的,一样觉得难.

c语言指针知识点总结
1)指针一定要初始化,否则容易产生野指针(后面会详细说明);2)指针只保存同类型变量的地址,不同类型指针也不要相互赋值;3)只有当两个指针指向同一个数组中的元素时,才能进行指针间的运算和比较操作;4)指针只能进行减法运算,结果为同一个数组中所指元素的下标差值。(2)指针的本质分析 ①指针...

C语言的指针是什么
指针所指向的内存区就是从指针的值所代表的那个内存地址开始,长度为sizeof(指针所指向的类型)的一片内存区。以后,我们说一个指针的值是XX,就相当于说该指针指向了以XX为首地址的一片内存区域;我们说一个指针指向了某块内存区域,就相当于说该指针的值是这块内存区域的首地址。指针所指向的内存区和指针所指向的...

C语言指针怎么能够更好的掌握啊!跪求好方法!
4_建议找一本专门研究指针的书,如《指针的艺术》就很入门…

学C语言的指针,有没有什么好的方法啊?
个人觉得C中的指针没什么难的,你就想象成快捷方式就可以了,如果没有*就是快捷方式本身,如果带*就是你双击了快捷方式,挺好理解的 也就是二级指针难点,但如果一级指针学透了的话也不会太难的,总之就要多使用,在学习指针的阶段,用数组等的地方时,尽量使用指针,实践出真知,不会太难的 ...

C语言的指针要怎么理解
怎么样?找出指针的类型的方法是不是很简单? 2。指针所指向的类型。 当你通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译 器将把那片内存区里的内容当做什么来看待。 从语法上看,你只须把指针声明语句中的指针名字和名字左边的指针声明符 *去掉,剩下的就是指针所指向的类型。例如: (1)int *...

c语言指针是什么 c语言指针介绍
1、c语言指针其实是一个整形变量,与其它数据不同的是,它的作用是用来存储其它变量的地址。指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。2、因此,将地址形象化的称为...

指针,很难吗?| 解析指针的过程与意义
指针:C语言的灵魂,解析过程与意义 指针是C语言中至关重要的概念,理解并运用指针对于深入掌握C语言至关重要。本文通过一个有趣的类比,将指针的概念与实际的场景相结合,帮助读者更好地理解指针的工作原理和意义。想象一个广场上由学生组成的方阵。每个学生代表内存中的一个位置,教官(相当于CPU)需要...

c语言指针
最近学c语言指针,真是太混乱了,课后题不明白,求大神讲的通俗易懂些,例如编写一个函数,能同时求出三个整数的最大值和最小值,并通过形参把结果传回给调用函数。通过形参把结果传回... 最近学c语言指针,真是太混乱了,课后题不明白,求大神讲的通俗易懂些,例如编写一个函数,能同时求出三个整数的最大值和最...

C语言指针的用法是什么?
运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。学习指针是学习C语言中最重要的一环,能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时,指针...

c语言中的指针是什么?
表示成员选择(指针),选择结构体的成员变量。1、结构:运算符 -> 是指向结构体成员运算符,结合方向为自左向右。2、用法:对象指针->成员名。举例说明如下:

相似回答
大家正在搜