c語言-求代碼輸出的結果
c語言-求代碼輸出的結果
s1;+=;2表示將字符串s1的首地址向后移兩個單位,相當于截去了前兩個字符,因為s1是指針。s2;+=;2同理。故;執行以上兩句后;s1;=;";DeG"。s2;=;";dEg"。strcmp(s1,s2);是比較兩個字符串的大小,即對應的ASCIi碼的大小,小寫字母的ASCII大于大寫字母,所以。s1;<。s2;,strcmp(s1,s2)返回-1。如果s1。>。s2;,返回1;如果s1;==;s2,返回0。
導讀s1;+=;2表示將字符串s1的首地址向后移兩個單位,相當于截去了前兩個字符,因為s1是指針。s2;+=;2同理。故;執行以上兩句后;s1;=;";DeG"。s2;=;";dEg"。strcmp(s1,s2);是比較兩個字符串的大小,即對應的ASCIi碼的大小,小寫字母的ASCII大于大寫字母,所以。s1;<。s2;,strcmp(s1,s2)返回-1。如果s1。>。s2;,返回1;如果s1;==;s2,返回0。
![](https://img.51dongshi.com/20250107/wz/18421323552.jpg)
輸出:-1s1+=2表示將字符串s1的首地址向后移兩個單位,相當于截去了前兩個字符,因為s1是指針。s2+=2同理。故執行以上兩句后s1="DeG";s2="dEg";strcmp(s1,s2);是比較兩個字符串的大小,即對應的ASCIi碼的大小,小寫字母的ASCII大于大寫字母,所以s1
s2,返回1;如果s1==s2,返回0。
c語言-求代碼輸出的結果
s1;+=;2表示將字符串s1的首地址向后移兩個單位,相當于截去了前兩個字符,因為s1是指針。s2;+=;2同理。故;執行以上兩句后;s1;=;";DeG"。s2;=;";dEg"。strcmp(s1,s2);是比較兩個字符串的大小,即對應的ASCIi碼的大小,小寫字母的ASCII大于大寫字母,所以。s1;<。s2;,strcmp(s1,s2)返回-1。如果s1。>。s2;,返回1;如果s1;==;s2,返回0。
為你推薦