if(*str++==0)str=dis_str

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/21 15:28:57
if(*str++==0)str=dis_strif(*str++==0)str=dis_strif(*str++==0)str=dis_str++运算符的优先级要高于*,(*str++==0)的意思

if(*str++==0)str=dis_str
if(*str++==0)str=dis_str

if(*str++==0)str=dis_str
++运算符的优先级要高于*,(*str++==0)的意思就是如果str所指向的值是0,那么str自加1,(注意是先比较,然后自加)然后将地址dis_str的值赋予str