永发信息网

谁能用最简单的方法解释下指针怎么用

答案:6  悬赏:40  手机版
解决时间 2021-05-13 12:44
  • 提问者网友:难遇难求
  • 2021-05-12 23:35
谁能用最简单的方法解释下C语言中指针怎么用
最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-05-13 00:13
指针是什么?对我们人类现阶段来说,指针就是手机,它的便利性不言自明。若使用身份证号表示地址,那手机指向的就是身份证号,其中的人是1.8米高还是1.6米高,那是它的内容。
你可以使用指针,找人,人对应着身份证号码,号码是唯一的。你可以使用身份证号码(地址),也可以使用这个号码的人(内容)。
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-05-13 02:51
所有对象(整型,结构体,类等)在内存中都是首地址和内存段长度的,指针就是对象的首地址,因些可以利用指针遍历内存中的所有对象(也即数据),但是光有地址和长度还不足以使用这段数据,还得知道这是什么类型的数据,这个类型也就是指针的类型,即指明指针变量指向的内存段中存储的数据(实际上是二进制)应该被编译器理解为什么什么类型的数据(整型,字符型,布尔型还是类),甚至是函数的返回结果都可以是一个指针。
  • 2楼网友:琴狂剑也妄
  • 2021-05-13 02:08
指针在内存中占用4个字节也就是一个DWORD 指向的是一个地址
  • 3楼网友:渡鹤影
  • 2021-05-13 01:30
每个变量都在内存中个相应的地址..用指针变量可以得到这个变量在内存的地址...例如:int a; int *b =&a;中...变量b就是个指针变量...指向a的变量指针的值....
  • 4楼网友:煞尾
  • 2021-05-13 00:51

#include <stdio.h>

int main() {  int x = 100;  int *p = &x;//将x的地址给指针,就是让指针p指向x  printf("%d\n",*p);//输出指针p指向的内容,没*号是指针指向的地址  return 0; }

  • 5楼网友:动情书生
  • 2021-05-13 00:24
指针:指向地址(不是内容) 不好解释.意会
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯