陣列 指標 3
user_6817964
c_cpp
2 years ago
349 B
2
Indexable
#include <stdio.h> int main() { int a[5] = { 1, 2, 3, 4, 5 }; int *ptr1 = &a[1]; int *ptr2 = &a[3]; int* ptr3 = ptr1 + 3; printf("%p\n", ptr1); printf("%p\n", ptr2); printf("%p\n\n", ptr3); printf("%d\n", ptr3 - ptr1); // 差三個位置 printf("%d\n", ptr1 - ptr2); // 差兩個位置 }
Editor is loading...