-1
私はCプログラミングを初めて利用しています。私はプログラムを書いており、キーボードから 'a'を入力すると、出力は0 1
になります。私がfor
ループについて知っているところから、条件がfalse
になると、本体のステートメントは実行されません。したがって、 'a'と入力すると、出力は0
になります。あなたは、SO 2つの文字が入力のために利用可能である、<return>
次いでa
に入っcプログラムから間違った出力を得る
#include<stdio.h>
main()
{ int c;
long nc=0;
for(nc=0;c=getchar()!=EOF;++nc)
{
printf("%ld \n",nc);
}
}
に等しく、先生forループ内でのプログラムの動作を説明してください –