13.12 为什么  char s[30]; scanf("%s", s);  不用 & 也可以?

需要指针; 并不表示一定需要 & 操作符。当你向 scanf() 传入 一个指针的时候, 你不需要使用 &, 因为不论是否带 & 操作符, 数组总是 以指针形式传入函数的。参见问题 6.3 和 6.4

翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)