scanf输入字符串和gets输入字符串有什么区别scanf输入字符串当字符串中含有空格的时候,空格后面的部分将不会被读入;而用gets则可以;比如一定义变量name: 1、scanf("%s",name); 2、gets(name); 当你从键盘输入:string question 时,两者的s变量的值分别为:1、string;2、string question; 对于这些简单问题课本一般都会有说明,要多看看课本;...
字符串的输入,使用scanf和gets,输出puts的方法scanf 输入到空格结束. 所以 a1="aa" a2="bb" 都是空格结束的. gets输入一行, 到换行结束. 所以 a3= dd" puts输出字符串同时换行. 所以输出是 aa bb cc dd 选A为什么在C语言中,用scanf输入字符串时,不需加&举例: char str[256]; scanf("%s",str); 其中str是数组名...