这两个程序在单片机上实验的效果是一样?
时间:10-02
整理:3721RD
点击:
#include <STC89.H>#define uchar unsigned char#define uint unsigned intmain(){ uint a; P1=0xfe; a=5000; while(a--); P1=0xff; a=5000; while(a--);}
#include <STC89.H>#define uchar unsigned char#define uint unsigned intmain(){ uint a; while(1) { P1=0xfe; a=5000; while(a--); P1=0xff; a=5000; while(a--); } }
这两个程序加不加while(1)好像是没有区别的 都能够循环下去,这是为什么?
#include <STC89.H>#define uchar unsigned char#define uint unsigned intmain(){ uint a; while(1) { P1=0xfe; a=5000; while(a--); P1=0xff; a=5000; while(a--); } }
这两个程序加不加while(1)好像是没有区别的 都能够循环下去,这是为什么?
第一个必然不会循环执行。
我试验过 是循环的
