enjoy6577
2015-08-15 12:23
采纳率: 66.7%
浏览 3.7k
已采纳

C语言字符串数组定义问题

#include
int main()
{
char *ptr[10]; 为什么这样运行时会出错?
gets(ptr[0]);

}

#include
int main()
{
char ptr[10][20]; 而这样运行时则没有问题?
gets(ptr[0]);
}

char *p[10] 与 char p[10][20] 之间有什么不同? 还是说在这里是gets()函数用错了?

万分感谢!

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题