C 的 字符串 与 数 组 问题 请教
引用 2 楼 u011076569 的 回复 : [ quote = 引用 1 楼 zhangxiangDavaid 的 回复 : ] 都 没有 分配 内存 ， 往 哪里 读入 呢 ？ 意思 是 必须 用 malloc 分配 一 块 空间 才 行 是 吧 。 我 试 过 char * buffer ; buffer = malloc ( 100 * sizeof ( char ) ) ; 确实 可以 。 谢谢 。 另外 请教 是 不 是 我们 给 char * buffer = " test " 这么 赋值 的 时候 会 自动 分配 空间 是 吧 。 我 之前 的 char * buffer 是 没有 分配 空间 的 。 [ / quote ] char * buffer = " test " 这 并 不 是 自动 分配 空间 ， 而 是 指向 一 个 已 存在 的 空间 ， " test " 在 常量区
