指针相减的意义

xiaoxiao2021-02-28  105

#include<stdio.h> #include<stdlib.h> void main() { int num[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int *p1 = &num[3]; int *p2 = &num[5]; printf("%d\n", p2 - p1); //数组中,地址加1则实际增加 sizeof(数组元素数据类型)个字节的地址(一个地址占一个字节) //指针相减,则值为相差多少个元素(几个此数据类型的地址空间) system("pause"); }
转载请注明原文地址: https://www.6miu.com/read-19488.html

最新回复(0)