我遇到了这个C语言代码的问题:
所以我的电脑没有要求我输入第二个值,我是想说它只打印了第一个
请帮忙看看这段代码有什么问题吗?
-提前感谢。
char st[2];
printf("enter first value:");
scanf("%c", &st[0]);
printf("enter second value:");
scanf("%c", &st[1]);
所以我的电脑没有要求我输入第二个值,我是想说它只打印了第一个
printf
语句,然后我输入了一个字符,然后它只打印了第二个printf
语句,并且程序在没有获取第二个输入的情况下结束了。请帮忙看看这段代码有什么问题吗?
-提前感谢。