在C语言中一个指针占用多少字节。
C语言规定一个指针占4个字节。
查看指针所占字节数可以用sizeof(
)函数进行测试。如:
char a[] = “abcdefgh”;
char *p = a; // 定义一个指针变量,指向字符数组a
printf(“%d\n”, sizeof(p)); // 输出指针所占的字节数,输出4
c语言指针占几个字节
在C语言中,无论指针指向的内容是什么,指针总是占4个字节的。
c语言中指针占多少个字节
指针占字节数和编译器有关.
如果是16位编译器,那么指针占2字节.
如果是32位编译器,那么指针占4字节
如果是64位编译器 那么指针占8字节.
即 指针位数和编译器位数相同.