问答题 试用“while”型循环结构编写一段延时程序。
【正确答案】程序如下:
   main()
   {
       unsigned int a;
       a=50000;
       while (a>0)
       { a--; }
   }
【答案解析】[程序分析]
   语句“unsigned int a;”定义了一个无符号数,最大值为65535,这里a=50000;如果使用晶振为12MHz,延时时间为1s。While语句中的条件是a>0,而在循环体中使用了a--,循环50000次时退出循环。