下面**的執行結果是什麼:
char ccstring1="is page fault??";char ccstring2="no page fault??";
strcpy(ccstring1,"no");
if(strcmp(ccstring1,ccstring2)==0)
cout<
no
no page fault??
is page fault??
其他三項都錯
a。執行strcpy(ccstring1,"no"); ,ccstring1變為"no\0page fault??",會將字串的結束符'\0'放入,所以比較時返回false,執行cout << ccstring1; 輸出時遇到結束符'\0'就結束,只輸出「no」。
strcmp函式和strcpy函式
一 strcmp函式 strcmp函式是比較兩個字串的大小,返回比較的結果。一般形式是 i strcmp 字串1,字串2 其中,字串 字串 均可為字串常量或變數 i 是用於存放比較結果的整型變數。比較結果是這樣規定的 字串1小於字串2,strcmp函式返回乙個負值 字串1等於字串2,strcmp函式...
strcmp函式和strcpy函式
一 strcmp函式 strcmp函式是比較兩個字串的大小,返回比較的結果。一般形式是 i strcmp 字串,字串 當中,字串 字串 均可為字串常量或變數 i 是用於存放比較結果的整型變數。比較結果是這樣規定的 字串1小於字串2,strcmp函式返回乙個負值 字串1等於字串2,strcmp函式返回...
strcmp函式和strcpy函式
一 strcmp函式 strcmp函式是比較兩個字串的大小,返回比較的結果。一般形式是 i strcmp 字串,字串 當中,字串 字串 均可為字串常量或變數 i 是用於存放比較結果的整型變數。比較結果是這樣規定的 字串1小於字串2,strcmp函式返回乙個負值 字串1等於字串2,strcmp函式返回...