黑馬程式設計師 C語言總結 易犯錯誤小結

2021-06-26 07:51:08 字數 2074 閱讀 3254

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

/*

編寫乙個函式void strlink(char s, char t)

將字串t連線到字串s的尾部

*/#include void strlink(char s, char t);

int main()

void strlink(char s, char t)

int j = 0;

// 拷貝t的內容到s的後面

while ( (s[i] = t[j]) != '\0' )

}/*更加精簡的寫法,僅作為參考(會有警告資訊)

void strlink2(char s, char t)

*/

/*

編寫乙個函式void strlink(char *s, char *t)

將字串t連線到字串s的尾部

*/#include void strlink(char *s, char *t);

int main()

void strlink(char *s, char *t)

// 拷貝t的內容到s的後面

while ( (*s = *t) != '\0' )

}/*更加精簡的寫法,僅作為參考(會有警告資訊)

void strlink2(char *s, char *t)

*/

/*

編寫乙個函式,判斷某個字串是否為回文。

回文就是從左邊開始讀 和 從右邊開始讀 都是一樣的,比如"abcba"

*/#include #include int ishuiwen(char *str);

int main()

/* 返回1代表是回文

返回0代表不是回文

*/int ishuiwen(char *str)

}return 1;

}

#include #define string char *

int main()

這裡面的string s1, s2;翻譯過來就是char *s1, s2;所以s2只是char型別的,並不是char *型別(char*型指標變數)如果寫成:

string s1;

string s2;

// 這樣寫就可以了

#include int sum(int a, int b)

int main()

#include #define pi 3.14

int main()

① stu.成員名(如 stu.num);

② (*p).成員名 ((*p).num);

③ p -> 成員名  (如 p -> num);

#include typedef struct

student;

typedef student * stup;

int main()

一 黑馬程式設計師 C語言總結

asp.net unity開發 net培訓 期待與您交流!自動型別轉換 整數除以整數還是整數 3.0 2 1.5000 double e 3 2 e 1.0000 自增自減 int a 10 b a a b 22 b 10 12 int a 10 b a a b 22 b 11 11 10 10 1...

黑馬程式設計師 C語言01 基礎總結

asp.net unity開發 net培訓 期待與您交流!一 進製 1.1 預設情況下為十進位制 int number 1010 1.2 二進位制 以0b或0b開頭 int number 0b1100 1.3 八進位制 以0開頭 int number 014 1.4 十六進製制 以0x或0x開頭 i...

黑馬程式設計師 C語言 函式

asp.net android ios開發 net培訓 期待與您交流!函式 任何乙個c語言程式都是由乙個或多個程式段構成的,每個程式段都有自己的功能,這些程式段成為函式。所以c語言程式是由函式組成的。當我們需要為程式新增乙個功能的時候,可以定義乙個函式。函式定義 int sub int num1,i...