‘壹’ 单片机程序中 if(!N) 这语句什么意思
首先if()的括号中的值等于1(或者为真)才会执行下面{}大括号中的语句,怎么样是等于1(为真)。就是比如前面定义了N=1;而后面的if(N==1),则括号内N本来就是等于1的,所以括号中的值为真,执行下下面的语句.而!N的"!"叹号则是表示取反的意思,如果上面定义了N=1;而后面的(!N)则是N取反,括号内的值等于0(不为真),则跳过下面大括号的语句不执行.