乌恩大侠
2019-08-22 09:08
采纳率: 50%
浏览 206

字符指针 为什么读取一次字符串后,后面的代码无法执行?

#include <stdio.h>
#include <string.h>
int main(int argc, char const *argv[]) {
  char * name;
  int size;
  scanf("%s\n",name);
  size = sizeof(name);
  printf("%d\n", size);
  printf("%d\n", strlen(name));
  printf("%s\n",name );
  return 0;
}

无法按照自己想要的运行。

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

1条回答 默认 最新

相关推荐 更多相似问题