字符串表示形式—字符数组和字符指针的区别
Char *p1 = “A String.” 和 char p2[] = “another String.” 写法的不同p1指向的这个字符串是个常量, 不可改变。 程序在编译期间就为"A String."这个字符串分配了固定的空间, 它被存储在全局静态区中. 编译器只是把指针p1的指向的地址赋为“A String.”的首地址,并没有为指针p1指向的地址分配可供操作的内存(除非使用mallo...
2009-08-13 23:21:34 ·
175 阅读 ·
0 评论