char b;
while((b=getchar()) != '.');
{
printf("%c",b);
}
如果我在stdin abcd中有以下輸入。如何在字符匹配時終止while循環'。'在c
它應該打印一個然後b然後c然後d然後檢測。並終止,雖然它只是打印一個。代替ABCD
char b;
while((b=getchar()) != '.');
{
printf("%c",b);
}
如果我在stdin abcd中有以下輸入。如何在字符匹配時終止while循環'。'在c
它應該打印一個然後b然後c然後d然後檢測。並終止,雖然它只是打印一個。代替ABCD
分號結束刪除分號在while循環的結束使得它僅執行一次。它根本不循環。你的程序很簡單,是一個沒有循環的線性程序。
否則你的程序邏輯是好的。
它現在在做什麼... –
它只是打印。由於某種原因 – theForgottenCoder