###質問文
質問タイトルの通りで、scanf("%d%d",~)
とscanf("%d %d",~)
の違いがよくわかりません。
ネット上のプログラムをいろいろと調べていて、前者だけをを使っているサイトと後者だけをを使っているサイトを見つけたのですが、
このように変換指定子の間に空白を開けることによって、何かしら利点は生まれるのでしょうか?
自分が試した中では、入力が1/*(半角空白)*/2
でも、1/*(\n)*/2
でもとくに違いが見受けられませんでした。
###実行したプログラム
C
1#include <stdio.h> 2int main(void){ 3 int a,b; 4 scanf("%d%d",&a,&b); 5 printf("%d %d\n",a,b); 6 scanf("%d %d",&a,&b); 7 printf("%d %d\n",a,b); 8}
###実行結果
1 2 1 2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。