⑴ c语言:if的含义是什么if成立后的语句只有一条还是多条
如果后面只有一条语句,则执行一条,若后面有多条语句,但是没有用大括号括下来,也只执行第一条,若右面多条语句用大括号括号起来,则执行大括号中的多条语句。
⑵ C语言。为什么两个scanf只执行了一个
你输入时除了数据还会输入回车,第一个scanf只接收输入缓冲区中的整毁斗型数,回车还留在输入缓冲区中。执行第二个scanf时,将从输入缓冲区镇手中接收回车。执行第三个scanf时同理。解决纤旅磨办法:在第二个和第三个scanf语句前加上fflush(stdin)语句。