永发信息网

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

答案:3  悬赏:40  手机版
解决时间 2021-02-02 14:56
这两个句子如何做运算的 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)是永远不会被执行的,程序执行的顺序是从上到下,从左到右(大部分编译器)
全部回答
if (s == NULL) //如果s为空指针 {return p; //返回指针p p = p->next; //把p的值修改为p的下一个结点,但你这里的这句根本不会被执行,因为前面的return就退出函数了,所以这里的写法有错误,应该把这句提取到return语句之前 } else if... //下面的这部分和上面的相同,根本不应该这样写,这代码是有错误的。
你好! 应该把这句提取到return语句之前 } else if.; /返回指针p p = p->next,但你这里的这句根本不会被执行,因为前面的return就退出函数了,所以这里的写法有错误;/把p的值修改为p的下一个结点;下面的这部分和上面的相同,根本不应该这样写if (s == NULL) //如果s为空指针 {return p; //.. // 打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
锦湖轮胎地址有知道的么?有点事想过去
福鼎市中盛机车部件公司在什么地方啊,我要过
去年燕子来表达了什么情感
聚鑫汽配怎么去啊,我要去那办事
颐和茶楼我想知道这个在什么地方
高考体检项目有哪些
电脑一切正常,网络也正常,怎么就放不出来电
资产负债表的作用不包括(  )A.资产负债表
太太洗衣(新牌坊店)地址在什么地方,想过去办
底滤缸 标注的最高水位 是水泵关掉时候的最高
新肇镇天气预报
简述消费税对各应税品目采取的税率形式是如何
钢琴中间那个踏板
森微汽配怎么去啊,我要去那办事
璧山区东升车箱厂地址有知道的么?有点事想过
推荐资讯
家里有蚂蚁 那是不是意味着家中要有蚁后呢 不
郑州移动公厕多少钱一个,郑州移动
修路队修一条路,已经修的与总长的比是1:3,
府谷申通快递在哪里?
韩国小姑娘跳舞的音乐叫什么名字啊,麻烦告诉
丛河南许昌到安徽岳西县多少公里
美琪美容地址好找么,我有些事要过去
安徽工业经济职业技术学院-教学楼(B楼)我想知
桃源居衣柜地址在哪,我要去那里办事
红枣豆浆怎么做好喝
冬天汽车启动需要热车吗?
龙韵绿地西自行车租赁点这个地址在什么地方,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?