问答题 若x和y是两个采用顺序结构存储的串,编写一个比较两个串是否相等的函数。【中国航天科研机构2005六(7分)】
【正确答案】正确答案:两串相等指长度相等且对应位置的字符相同。 if(x.1ength!=y.1ength)return(0); //判断两个串x和y是否相等 p=x.str;q=y.str; while(p&&q&&*p==*q)(p++;q++;)//对应字符相等,指针后移 if(!P&&!q)return(1); else return(0);
【答案解析】