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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:01:17
这两个句子如何做运算的 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;}

这两个句子如何做运算的 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)是永远不会被执行的,程序执行的顺序是从上到下,从左到右(大部分编译器)