%c指字符,输入一个1就已经满了,所以c='1';
%d指整数,接着的23,scanf遇到不符合双引号内的内容:<空格>就会停止输入
%s指字符串,同上,遇到不符合双引号内的内容:<空格>就会停止输入
如果scanf("%d %d",&a,&b);像这样两个%d之间是空格表示两个整数用空格隔开
你去查一查scanf相关的知识,它是读取缓冲区的数据的,读完后面接着读