『壹』 單片機程序中 if(!N) 這語句什麼意思
首先if()的括弧中的值等於1(或者為真)才會執行下面{}大括弧中的語句,怎麼樣是等於1(為真)。就是比如前面定義了N=1;而後面的if(N==1),則括弧內N本來就是等於1的,所以括弧中的值為真,執行下下面的語句.而!N的"!"嘆號則是表示取反的意思,如果上面定義了N=1;而後面的(!N)則是N取反,括弧內的值等於0(不為真),則跳過下面大括弧的語句不執行.