1樓:匿名使用者
一。cstrcmp(字元
串1,字串2)它是把字串1和字串2裡面的字元通過ascii碼依次比較是否相等,如果字串1裡的字元ascii大於字串2裡的字元ascii那麼它返回1,如果符串1裡的字元ascii小於字串2裡的字元ascii那麼它返回-1,如果兩個相等那麼返回0,而 c的ascii小於f的ascii那麼 if(strcmp(s1,s2)) 返回-1,
所以if()語句成立,則執行 printf(「%s\n」, strcat(s2,s1));
這條語句,strcat(字串1,字串2)它是把字串2裡面的字元拼接到字串1裡面所以選擇c。
二。aa p=a+2; 這裡的2加的是指標偏移量,它按照a陣列的型別偏移,不如是int型那麼加2則偏移8個位元組,指標它儲存的是位址,p=a+2;則是把a[2]的位址副給了*p,a選項它符合語法規則,因此選擇a
c語言指標程式設計題求解,C語言指標簡單的程式設計題
include stdio.h void sum int p 3 int total,int n n是總行數 int main int total 2 int i,j printf 輸入陣列a n for i 0 i 2 i sum a,total,2 printf 各行的和屬 n for i 0 ...
一道簡單C語言指標問題程式設計題!麻煩高手幫我改的簡單容易理解
include include define n 40 void main puts a 修改 請高手幫忙解決一道c語言的程式設計題!急啊!及其不規範,首先給你修改規範,然後給你編上行號,給你說 1 int findstr char str,char substr 2 12 else break 1...
c語言程式下面的程式能用嗎
肯定不能用,因為boy類和girl類都沒定義,而且這不過只是乙個方法。學了物件導向程式設計就知道。當時如果做適當的補充,例如定義boy類和girl類,並且建立乙個包含result類的方法,也許可以用來測試boy和girl的結果。這個方法也可以用語言解釋出來 即裡面的演算法 例如第一句 if boy....