永发信息网

89c52单片机一盏灯闪烁程序; 为什么里面的while(a--)不符合while语句的格式。它的{}哪去了,函数体呢?

答案:6  悬赏:50  手机版
解决时间 2021-02-02 09:28
  • 提问者网友:玫瑰园
  • 2021-02-02 04:07




最佳答案
  • 五星知识达人网友:千夜
  • 2021-02-02 04:58
while可以带后面的{}也可以不带,不带的话就只执行里边的判断。这个a--用来做延时。另外while是关键词,不是函数,后边的不叫函数体。
全部回答
  • 1楼网友:轮獄道
  • 2021-02-02 08:05
谁知道啊。反正他是条能用的完整的语句。省略的{}相当于里面是nop;
  • 2楼网友:天凉才是好个秋
  • 2021-02-02 07:05
while()括号里面是条件{}里面是条件成立运行的指令,如果你只是需要条件么有指令,那么{}里面是空的,可以用‘;’结束,当然你也可以写成{},
  • 3楼网友:天凉才是好个秋
  • 2021-02-02 05:31
呵呵,刚接触吧,这是可以的,你可以理解为{ }空语句啊,C是很自由的,所以都要加注释的,不然有些程序只有自己看的懂
  • 4楼网友:梦中风几里
  • 2021-02-02 05:25
看清楚,后面有个分号,已经代表了{;} 当条件语句的执行部分只有一条语句时,花括号可以忽略,如 if(a == 2) { ...... } else a = Init(MY_PRETTY_BOY);
  • 5楼网友:第四晚心情
  • 2021-02-02 05:06
你好! while可以带后面的{}也可以不带,不带的话就只执行里边的判断。这个a--用来做延时。另外while是关键词,不是函数,后边的不叫函数体。 希望对你有所帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯