指针的数据类型为什么要跟所指向的数据的类型一致,不是说所有的指针变量占用的内存大小是相同的吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:32:59

指针的数据类型为什么要跟所指向的数据的类型一致,不是说所有的指针变量占用的内存大小是相同的吗?
指针的数据类型为什么要跟所指向的数据的类型一致,不是说所有的指针变量占用的内存大小是相同的吗?

指针的数据类型为什么要跟所指向的数据的类型一致,不是说所有的指针变量占用的内存大小是相同的吗?
这是C语言的语法要求,因为不同类型的指针,在作+-运算时,它的步长是不一样的.

指针的数据类型为什么要跟所指向的数据的类型一致,不是说所有的指针变量占用的内存大小是相同的吗? 为什么要定义数据的抽象数据类型 设有一指向某种数据类型变量Var的指针p,p值为X,该类型数据所占空间为Y字节,则p+N的值为? 一个指针class类型,它是指向class类的成员变量还是函数还是数据? 为什么要把指向指针的指针作为函数的参数传递? 创建广义表时为什么要用指向指针的指针 为什么所有的钟表广告他的指针的指向永远都是10点10分呢? p为一指针变量,取p所指向单元的数据作为表达式的值,然后使p指向后一个单元 如何计算指向数组的指针所含元素多少 怎么把指向类成员函数的指针转化为指向int的一般指针 假设指针px和py是指向占8个字节的double数据类型,今设px=2048,py=1024,px-py= 请问,指南针的红色指针为什么指向北方呢 为什么指南针的指针指向北,而不是南? C语言:传入两个字符串型指针,把其中一个指针所指向的地址空间中的内容复制到另一个指针所指向的地址空间 急.请问一下,指向函数的指针有什么特殊的作用吗?为什么要有指向函数的指针呢? 设p,q是指针,若p=q,则*p=*q,这种说法对么?为什么?按4楼所说,p与q指向同一地址的话,那么那个地址里所存储的数据应该是一样的呀 “指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢? “指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?