【正文】
printf(Enter a grade: )。grade)。 } printf(\nThe total of the grades is %f.\n, totalgrade)。 } scanf()用于 while 語句 include int main() { float grade, total = 0。 printf(\n or the ctrl and z keys simultaneously on IBM puters)。 printf(Enter a grade: )。grade) != EOF) { total = total + grade。 } printf(\nThe total of the grades is %f.\n,total)。 } EOF為符號常量,在 中定義。 While (count = 10) { printf(“Enter a number:”)。num)。 break。 ++count。 break和 continue 語句 continue。 scanf(“%f”, amp。 if (grade 0 || grade 100) continue。 ++count。 Count的初始值? for 語句 表達(dá)式 1; While ( 表達(dá)式 2 ) { 語句 1; 表達(dá)式 3; } for ( 表達(dá)式 1; 表達(dá)式 2; 表達(dá)式 3 ) 語句 1。 表達(dá)式 3及語句 1均可缺省,但 ; 不可缺省。 for 語句 表達(dá)式 1; While ( 表達(dá)式 2 ) { 語句 1; 表達(dá)式 3; } for ( ; 表達(dá)式 2; ) 。 表達(dá)式 2缺省時,構(gòu)成 死循環(huán) 。 for (count = 2。 count = count + 2) printf(%d ,count)。 } include int main() { int count。 /* initializer outside for statement */ for ( 。 count = count + 2) printf(%d ,count)。 } include int main() { int count。 /* initializer outside for statement */ for( 。 ) { printf(%d ,count)。 /* alteration statement */ } return 0。 表達(dá)式 3可與循環(huán)無關(guān),且可以是 逗號表達(dá)式 。 Pg65 表達(dá)式 1, 表達(dá)式 2, ? , 表達(dá)式 n 例: a=3*5, a*4, a+5 ?參數(shù)列表中的逗號不是逗號表達(dá)式。 for 語句 include int main() { int count。 total = 。 count 5。 scanf(%f, amp。 total = total + num。 printf(\n\nThe average of the data entered is %f.\n, average)。 } f (total = , count =