问答题 由于变量a的值在循环体外已经确定,要求a在现有值的基础上进行累加,在循环体内可以省略变量的初值。
【正确答案】应用程序:
   main()
   {
       char a=0, sum=0;
       for  (;a<=100;a++)
           sum=sum+a;
   }
【答案解析】[程序分析]
   在语句“for(;a<=100; a++)”中未对a设初值,这意味着在程序的其他地方已经有了a的初值。在此基础上继续累加,直到a的值等于100。
   ②表达式2缺省。