标签:指针数组

谁帮本人看看这个指针排序要这么写为什么错误啊

#define K 3 #define L 100 void ASCorder(char (*str)[L],int n) { for (int i = 0; i < n-1; i++) { if (*(*(str + i)) < *(*(str + i + 1))) { char *p = (*(str + i)); (*(str + i)) ……

指针数组的元素指向字符串时,该字符串所占内存大小求指导释

期初觉得理解了指针数组了,但是偶然间发现指针数组元素所指向的字符串占用1byte内存,很不理解!下边贴图 还有,本人分别用VC6.0和VS20102测试,发现这两个编译器对内存的分配有截然不容的结果。 区别有: 1)内存模型不同,指针数组元素所指的字符串都存在常量区,但是存放的地址一个升序一个降序 2)内个字符串占内存大小不一样,从下边图片可见。 求指导! ……