这一句中有4个%c,整句表示将输入的4个字符分别送给c1,c2,c3,c4,
首先你输入了123<回车>,那就是将1送给c1,2送给c2,3送给c3,回车'\n'送给c4(因消扮为回车算作是唯颤字符,其ASCII码为10)
getchar()函数只接受一个字符,所以再输入:
45678<回车>
把4给c5,5给c6
所以答案显指桥败而易见!
这题挺姿野携典型的,选的是D..%c是字符格式,只能接收1个字迹伏脊和符,所以把c=1;%d 是整形,23后是空格接受就结束了 所以i=23;%s是字符串,所以它接受456,6后面的空格输入结束了,所以s=456.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)