getchar();printf("第%d个顶点:",i+1);scanf("%c",&(GM->Vertex[i])); 这是个输入图顶点信息的语句,问题是为什么有了scanf还要有getchar,要一个不就行吗,求解答
1 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
你前面也有输入数据是么?
getchar();//这里是为了吸收掉前一个输入末尾的回车字符 printf("第%d个顶点:",i+1); scanf("%c",&(GM->Vertex[i])); //防止被这个输入字符接收到,以便正常输入。
- 1 回答
- 0 关注
- 1338 浏览
添加回答
举报
0/150
提交
取消