對不起,提出這樣一個簡單的問題,我仍然在學習C並首先學習基礎知識。字符計數程序不輸出任何東西?
我正在創建一個字符計數程序,但是當我執行程序並嘗試輸入「h」作爲例子,然後按回車時出現一個新行並且沒有任何內容輸出到該行上?
代碼:
#include <stdio.h>
/* Copy input and count characters 2nd version */
main() {
double cc;
for(cc = 0; getchar() != EOF; ++cc);
printf("%.0f\n", cc);
}
是不是兩次浮動的長度?我只是覺得用它會更好。 – TheBlueCat 2012-04-28 18:12:49
@TheBlueCat:由於'cc'只是一個計數器,我認爲它的類型的最佳默認選擇是'int'。 – NPE 2012-04-28 18:35:03