假如我申请一个unsigned char 类型的数组a[300],意思是这个数组的容量比较大,超过了256个,如果我用一个unsigned char *ptr的指针来访问这个数组,要全部访问所有数组里的元素的话是否可以?主要不明白的就是unsigned char 类型的指针,指针长度是否也是一个字节长度?要是一个字节长度的话肯定就不够访问了。刚才请教了别人说的可以全部访问,char类型的指针,并不是说此指针的长度为8bit。我还不是很懂,指针的类型是不是只是说明每次指针加1的话就是加指定类型长度,而不是说指针长度为这个类型的长度。指针的长度到底是怎样的呢? |