精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • C程序 while (--a!=0)是什么意思

    C程序 while (--a!=0)是什么意思
    void LCM1602_TestBusy(void)
    {
    LCM_Dat_Port = 0xFF;
    LCM1602_RS = 0;
    LCM1602_RW = 1;
    LCM1602_EN = 1;
    while (LCM1602_Busy);
    LCM1602_EN = 0;
    }
    void LCM1602_WriteCMD(uchar dat)
    {
    LCM1602_TestBusy();
    LCM1602_RS = 0;
    LCM1602_RW = 0;
    LCM_Dat_Port = dat;
    LCM1602_EN = 1;
    LCM1602_EN = 0;
    }
    void LCM1602_WriteDATA(uchar dat)
    {
    LCM1602_TestBusy();
    LCM1602_RS = 1;
    LCM1602_RW = 0;
    LCM_Dat_Port = dat;
    LCM1602_EN = 1;
    LCM1602_EN = 0;
    }
    void LCM1602_init()
    {
    LCM1602_WriteCMD(0x38);
    LCM1602_WriteCMD(0x0c);
    LCM1602_WriteCMD(0x06);
    LCM1602_WriteCMD(0x01);
    }void LCD_set_xy(unsigned char x,unsigned char y)
    {
    unsigned char address;
    if(y == LINE1)
    address = LINE1_HEAD + x;
    else
    address = LINE2_HEAD + x;
    LCM1602_WriteCMD(address);
    }
    void LCD_write_char( unsigned x,unsigned char y,unsigned char dat)
    {
    LCD_set_xy(x,y);
    LCM1602_WriteDATA(dat);
    }
    幫我翻譯一下,發(fā)到我郵箱627080161@qq.com 謝謝
    其他人氣:843 ℃時間:2020-02-02 22:28:33
    優(yōu)質(zhì)解答
    ;=c)中的&&的
    下面是我在VC6中實際編譯的程序幫助你理解.
    #include <iostream>
    using namespace std;
    int main()
    {
    int a=0;
    int b=0;
    int c=0;
    cout<<(a&&b<=c)<<endl;
    return 0;
    }
    這個輸出結(jié)果是0
    很顯然,如果是先計算&&的話,a&&b結(jié)果是0,它是<=c的,那么結(jié)果該為1.但是程序的結(jié)果是顯示0,所以&&的優(yōu)先級肯定不會大于<=.
    上面是通過實際例子來幫助理解,而理論上的運算順序我給你總結(jié)了最好記得一點:就是&& ||這兩個邏輯運算符的優(yōu)先級是很低的,比它們低的只有三種情況,一是?:(If Then),二是+=,-=,*=...此類運算符,三是逗號,分號,這些用于分割語句的運算符.其他的運算符優(yōu)先級全部高于邏輯運算符.
    這樣可以記住了吧.
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版