*p+1和*(p+1)的区别

时间:2023-04-13 11:28:50 型号:联想拯救者 系统版本: 软件版本:
*p+1和*(p+1)的区别:表示的含义不一样,输出的格式不一样,功能不一样。p是一个指针,一个指向长度为3的数组的指针。直接在p上偏移就是行,在*p上偏移就是列。

1.表示的含义不一样:*p表示此指针指向的内存地址中存放的信息。p表示一个指针变量的名字,指此指针变量所说向的内存地址。

2.输出的格式不一样:*p一般是一个和指针类型统一的变量或者常量。p输出的是个16进制数,输出一个指针的地址。

3.功能不一样:*p是让程序去那个地址取出数据。p存放的是地址。


大家也在看