函數(shù)mycmp(char *s,char *t)的功能是比較字符串s和t的大小,當s等于t時返回0,當s>t時返回正值,
函數(shù)mycmp(char *s,char *t)的功能是比較字符串s和t的大小,當s等于t時返回0,當s>t時返回正值,當s<t時返回負值,請?zhí)羁?。mycmp( char *s,char *t){ while (*s==*t) { if (*s==’\0’)return 0; ++s;++t; } return();}
正確答案:*s–*t函數(shù)的兩個形參是兩個字符指針變量,字符串的首地址是指針變量的值,*s和*t表示字符串數(shù)組s和t的第一個字符,在while循環(huán)中,是通過s和t值的不斷變化來改變指針所指向的字符的,要得到s和t所指向的不同字符的ASCII碼的差值,必須使用“*s–*t”。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。