在我们打印指针变量所占字节数的时候知道指针变量所占的字节数只跟操作系统的位数有关。
int a = 20;
int *p = &a;
printf("SizeA = %lu\n", sizeof(a));
printf("SizeP = %lu\n", sizeof(p));
输出结果为:
那么如果我们想看到指针变量输出的字节数是4,应该如何切换操作系统位数呢。
首先打开xcode工程:
在我们打印指针变量所占字节数的时候知道指针变量所占的字节数只跟操作系统的位数有关。
int a = 20;
int *p = &a;
printf("SizeA = %lu\n", sizeof(a));
printf("SizeP = %lu\n", sizeof(p));
输出结果为:
那么如果我们想看到指针变量输出的字节数是4,应该如何切换操作系统位数呢。
首先打开xcode工程: