猿问

为什么输入字符串后电脑运行不了

#include <stdio.h>
int main()
{
 char  a;
 printf("what is your name?\n");
 scanf("%s",&a);
 printf("hello,%s \n",a);
 return 0;
 
}

不正规学生
浏览 1631回答 3
3回答

Virture

a定义的类型错了,应该是string

qq_幽兰夜空_0

a定义为char,为什么要用%s?

不正规学生

我懂了
随时随地看视频慕课网APP
我要回答