讨教,指针无非就储存个地址,为什么还要指定类型

C语言 码拜 8年前 (2016-04-10) 759次浏览
讨教,指针无非就储存个地址,为什么还要指定类型?
解决方案

10

本人判断啥类型!讨教,指针无非就储存个地址,为什么还要指定类型
电脑内存或文件内容只是一个一维二进制字节数组及其对应的二进制地址;
人脑才将电脑内存或文件内容中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、汇编指令、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息……
推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。

10

本人是这样理解的,指针确定这个数据的起点,而这个数据多大,占几个字节,以什么方式读取,这都是数据类型来决定的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明讨教,指针无非就储存个地址,为什么还要指定类型
喜欢 (0)
[1034331897@qq.com]
分享 (0)