i=0; while (s1[i]==s2[i] && s1[i]!='\0') i++; return (s1[i]-s2[i]); 这一段是函数,是什么意思? while语句是什么意思
第1个回答 2019-11-30
这是while
循环语句。
当while()括号里面的条件(返回布尔类型的语句)为真时,会循环{}里面的内容,若没有{}则执行后面一句。
123456i=0; //i从0开始递增,//判定条件是s1中和s2中相同下标的元素是否相等,并且该元素不等于结束符。while (s1[i]==s2[i] && s1[i]!='\0') i++; //当条件为false时跳出循环,返回此时s1[i]-s2[i]return (s1[i]-s2[i]);
循环语句。
当while()括号里面的条件(返回布尔类型的语句)为真时,会循环{}里面的内容,若没有{}则执行后面一句。
123456i=0; //i从0开始递增,//判定条件是s1中和s2中相同下标的元素是否相等,并且该元素不等于结束符。while (s1[i]==s2[i] && s1[i]!='\0') i++; //当条件为false时跳出循环,返回此时s1[i]-s2[i]return (s1[i]-s2[i]);