初心者です
解読ができなくて困ってます
ユークリッドの互除法で最大公約数を求めるプログラムについてなんですが
ttp://edu.clipper.co.jp/pg-2-44.html
このサイトに載ってる一番上のプログラム

while( 1 ) {
printf( "2つの自然数を指定してください : " );
if( scanf( "%d, %d", &a, &b ) != 2 ) break;
if( a < b ) { temp = a; a = b; b = temp; }
if( b < 1 ) continue;

この部分がよくわかりません
特にこれです
if( scanf( "%d, %d", &a, &b ) != 2 ) break;
入力した値が2じゃなかったらbreak???