问答题 试编写一段程序,调用延时程序时,给函数传递一个参数,延时程序结束时,返回一个参数。
【正确答案】程序如下:
   main()
   {
       char k;
       k=delay (4);
   }
   char delay (char j)
   {
       char a;
       for  (a=1;a<j;a++);
       a=200;
       return a;
   }
【答案解析】[程序分析]
   在主函数中调用延时函数,参数的传递与上题相同,只是在被调函数结束时,返回一个参数,所用语句为return a;,语句中所用的变量a的数据类型为字符型char,在主程序中,接收参数的变量k也是字符型的。