问答题 下面的程序是根据P0口的工作状态决定P1口输出高电平还是低电平。
【正确答案】程序如下:
   #include <stdio.h>
   #include <yu.h>
   main()
   {
       if(P0>0)
           P1=0x00;
       else
           P1=0xff;
   }
【答案解析】[程序分析]
   #include<stdio.h>是函数库的函数,如果不加载这个文件,在编译时,P1=0x00;语句就会出错。
   #include<yu.h>是用户自定义的函数,可以根据用户的需要把一常用的程序段存入函数库,以便能够随时调用。
   从main函数开始进入了主程序,在主程序中,用到了输入/输出语句,if(P0>0)是一个输入语句,一方面把P0口中的数据输入CPU,另一方面判断P0是否大于0,如果P0>0,则P1口输出低电平,否则P1口输出高电平。
   结构化程序由若干模块组成,每个模块又包含若干个基本结构,而每个结构中可以有若干条语句。C语言有三种基本结构,即顺序结构、选择结构和循环结构。