1.后面()不能省
    2.后面表达式可以是任意类型表达式
    3.表达式的值是循环控制的条件
    4.循环体是多条语句,使用复合语句
    5.循环体可以包含任何合法的C语句

    1.如果while后表达式的值一开始就为假,循环体就一次也不执行int a=0; while(a>0)
    2.执行之前,循环控制变量必须初始化,否则执行结果,将是不可预知的
    3.要在循环体种改变循环控制变量的值,否则可能构成死循环i=1; while(i<100) sum=s+i;;