【正确答案】程序如下:
#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语言有三种基本结构,即顺序结构、选择结构和循环结构。