微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 这两个程序在单片机上实验的效果是一样?

这两个程序在单片机上实验的效果是一样?

时间: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)好像是没有区别的  都能够循环下去,这是为什么?

第一个必然不会循环执行。

我试验过  是循环的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top