小编Dan*_*Toh的帖子

输入字符串时,程序不打印字符

所以我有这个代码:

#include <stdio.h>
int main() {
    char B,y[2];
    scanf("%c",&B);
    scanf("%s",y);
    printf("%c\n",B);
}
Run Code Online (Sandbox Code Playgroud)

当我为B输入一个角色时S,那个喜欢的角色a就可以了.打印出来

a
S
Run Code Online (Sandbox Code Playgroud)

但是,当我为y输入2个字符时ab,它会打印两个字符但不会打印出来S.它打印:

ab
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?

c arrays string character

0
推荐指数
1
解决办法
69
查看次数

标签 统计

arrays ×1

c ×1

character ×1

string ×1