scanf("%d,%d",&h.&f);当输入数字的时候,必须是4,12
scanf("%d %d",&h.&f);当输入数字的时候,必须是4(空格)12
scanf里面的格式必须和外面的格式完全一致。这是必须的要求。
对于字符‘\n’是换行的意思,当‘\n’出现在scanf中时,意味着必须在输入后面输入‘\n’才可以。
scanf()的格式控制串可以使用其它非空白字符,但在输入时必须输入这些字符。
例:
scanf("%d,%d",&a,&b);
输入: 3,4 ↙(逗号与"%d,%d"中的逗号对应)
scanf("a=%d,b=%d",&a,&b);
输入: a=3,b=4 ↙("a=","b=",逗号与"%d,%d"中的"a=","b="及逗号对应)