这两个句子如何做运算的 if(s==NULL){return p;p=p->next;} else if(s==NULL){return p,p=p->next;}

来源:学生作业帮助网 编辑:六六作业网 时间:2024/10/05 13:24:45
这两个句子如何做运算的if(s==NULL){returnp;p=p->next;}elseif(s==NULL){returnp,p=p->next;}这两个句子如何做运算的if(s==NULL){

这两个句子如何做运算的 if(s==NULL){return p;p=p->next;} else if(s==NULL){return p,p=p->next;}
这两个句子如何做运算的 if(s==NULL){return p;p=p->next;} else if(s==NULL){return p,p=p->next;}

这两个句子如何做运算的 if(s==NULL){return p;p=p->next;} else if(s==NULL){return p,p=p->next;}
1,如果s=null,则进第一个if(s==null)
2,如果s!=null,则两个都不会进
总结,第二个else if(s==null)是永远不会被执行的,程序执行的顺序是从上到下,从左到右(大部分编译器)