TA贡献29条经验 获得超53个赞
它代表非,你这句代码的意思是“如果pid不等于0,就将pid置为0,如果pid为0,则不做处理。”目的就是把pid变为0,在数字里面0代表假,非0(即除0以外的其他数)代表真,在语义里面理解!的意思。
TA贡献22条经验 获得超29个赞
if判断里面的布尔值。!代表取反
pid如果为true 那么!pid。为false;
这句话应该是初始化用的。如果pid没有初始化,没有值,则给他初始化为0;
TA贡献355条经验 获得超403个赞
!表示取反。
如这里变量pid值如果为true,取反就是fasle。反之,即为true。
举报