C语言中指针的作用是什么?
14个回答
展开全部
用来简单的标示一个地址引用。
指向变量地址,便于对变量操作。
就像桌面的快捷方式,它指向一个真实的文件。
就像给存储器的某个存储地址单元起了个名字,操作这个名字就等于操作的这个存储地址单元,比如,要给某个存储地址单元赋值,这时候就把值赋给,指向这个存储地址的名字。也就是说,使用指针表示地址单元比直接用内存地址号表示方式,更人性化,操作更灵活。
指向变量地址,便于对变量操作。
就像桌面的快捷方式,它指向一个真实的文件。
就像给存储器的某个存储地址单元起了个名字,操作这个名字就等于操作的这个存储地址单元,比如,要给某个存储地址单元赋值,这时候就把值赋给,指向这个存储地址的名字。也就是说,使用指针表示地址单元比直接用内存地址号表示方式,更人性化,操作更灵活。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-19
展开全部
指针指向地址,指针的特性就是在地址不变的情况下,可以很方便的修改所指向的内容
最重要的应用有两个,一是函数参数,二是函数指针
函数参数:函数返回值只有一个,如果想回传多个参数,则必须使用指针
函数指针:典型应用就是回调函数(callback)
最重要的应用有两个,一是函数参数,二是函数指针
函数参数:函数返回值只有一个,如果想回传多个参数,则必须使用指针
函数指针:典型应用就是回调函数(callback)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指针是一种存放另一个变量的地址的变量。
比如申请一个整形变量 int a = 128; 再申请一个指针让这个指针指向变量a.
int *p;
p = &a; //取a在内存中的地址,把a的地址赋给p。这样p就指向了变量a的地址。
比如申请一个整形变量 int a = 128; 再申请一个指针让这个指针指向变量a.
int *p;
p = &a; //取a在内存中的地址,把a的地址赋给p。这样p就指向了变量a的地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指向地址啊。
比如a是指针
*a 就是指a地址所存的数字。
调用其中数字。
比如a是指针
*a 就是指a地址所存的数字。
调用其中数字。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询