永发信息网

如何使用指针来存取数据

答案:4  悬赏:0  手机版
解决时间 2021-02-17 18:40
如何使用指针来存取数据
最佳答案
指针类型是动态的,通过指针地址,可以以任意类型方式取值。
  程序中,动态获取指针数据类型,应该说没有实际意义。在确认指针安全的情况下,可以通过模板函数的重载,来实现动态获取指针类型。
  其实就是建立若干个同名而参数类型不同函数,返回指定的值:
  int DataType(int){return 4;}
  int DataType(char){return 1;}
  int DataType(double){return 3;}
  调用的时候,
  int dType = DataType(*p);
  即可。
全部回答
哈哈,不知道楼主看没看过海贼王? 路飞一伙进入伟大航路后,要按照“指针”来从一个岛屿到下一个岛屿 其实C语言中的“指针”的意思也是这样,所谓“指针”,不如说是“指南针”,再高端点,应该叫“GPS”,指针变量存的就是“GPS坐标”这个信息,这个“GPS坐标”,就是内存中的某个位置, 指针变量存的这个地址,我们知道也没用,我们利用指针,是希望能通过指针,来找到内存中的这个地址,然后去看这个地址中存储的数据(值,或者类比来说指针指向岛屿,岛屿上的树呀,花呀,就是这个岛屿的内容。对于计算机来说,岛屿就是内存中的一块地方,那么些花草就是 整形、字符之类的数据) 说到这,LZ应该明白,指针并不是容器,而是一个“定位器”,我们用指针,就是希望能够随时找到这个内存位置上的值 所谓的文件指针,也是这个意思,我们用fopen这个函数,把一个文件以流的形式寄存在了内存当中,但仅仅是这样而已,你什么都做不了~于是,指针出现了,文件指针帮助你找到这个文件流在那内存中的具体位置,好让你来对其进行操作~ 这是ptb_youd 同学的解答,我认为说得很好。
指针是一个指向一块内存区域的地址,他里面存放的是他指向的目标资源的地址。   SomeClass *sm = new SomeClass();   这样的话sm就是一个小的存储空间,它里面存住的是sm类在内存中的地址。   在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为"指针"。
间接寻址是通过地址指针来存取存储器中的数据 对
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列各条款不属于《辛丑条约》的是A. 赔款2亿
疯狂猜图 品牌 白黑红条纹
航空托运规定/日常生活用品,沐浴露洗衣液等
:和男朋友异地恋,工作后回家见到我就抱着我
我十一岁,女,脸上长白头粉刺,最近长大了,
江苏化学竞赛夏令营分数我的同学2010年夏令营
工商银行与民生银行哪家信用卡好
自然乐园芦荟胶有用吗
【透早的枣子园阅读答案】透早的枣子园阅读答
东方红90马力拖拉机价格是多少
全顺汽车水箱左边热右边冷是为什么,先以为是
物质波是横波还是纵波?如题
阅读下列材料,回答问题。材料一注重实际的列
中国人说的太公,太母用英语怎么翻译
【春雨贵如油】春雨贵如油,下得满街流这首诗
推荐资讯
有部电视剧 不知道是不是少年包青天 其中是好
电子信息工程专业中的线性代数在什么专业课可
茂后村地址有知道的么?有点事想过去
证明函数y=sinx—x在定义域内是单调减少的
租客拖欠房租,人不出面,电话不接,耍无赖
中国太平洋保险地址在哪,我要去那里办事
除了胎生和卵生外,还有什么繁殖方法
我打工5年了,一直没有什么作为,想做点小生
增强CT显示正常是否排除癌症
兄弟MFC-7340硒鼓显示硒鼓将用尽该怎么办?
当货币因素和非货币因素的作用方向一致时,物
csol的skull退役整装送
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?