C语言的指针,又什么用?能用通俗的话讲讲什么是指针吗?最好结合例子

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:57:45
C语言的指针,又什么用?能用通俗的话讲讲什么是指针吗?最好结合例子

我学的delphi.
指针是客观存在的,不论你是否使用于编程了.当一个文件打开时,指针在第0位,读完后,指针在最后一位,即文件尾EOF.
指针的使用是:
1\可以用特定函数读取当前文件指针的位置,得到这个位置,我们就能做插入和修改的工作;
2\可以指定指针到某个位置.

指针的用处非常之大!
具体例子嘛
呵呵,比如子函数中运算值的“回传”,子函数“返回多个结果”,等等,使用指针完成会很方便!

具体例子嘛
呵呵,比如子函数中运算值的“回传”,子函数“返回多个结果”,等等,使用指针完成会很方便!

你现在还要学C的话,最好想清楚了。指针是一个比较难搞的东西。

介绍一本书,你去看一下,能找到你所要的《Thinking in C++》ISBN:7-111-10807-8 P244中有。

在C语言中出现的数据都是存储在内存地址中的,为了方便的使用这些数据,我们定义了指针!
例如:有这样一个整型变量:
int a=1;
int pointer=*a;
那么pointer就是获得变量a使用权的引线!
通俗的地说,指针就是指向地址空间的变量。
当然,指针是很复杂的,比如高级的用法:指向指针的指针!不过指针使用不当会降低程序的可读性!
指针最著名的用途就是有些函数,将实参传回,在修改形参的时候使得实际的结果改变!
学好指针,对学好C语言,写出清晰的程序用处很大!
在全国计算机等级考试二级考指针很多,但是三级上机和四级上机基本上不考了!