學習函式主要學習的就是函式的宣告、定義和呼叫,下面請看兩個例子,來幫助我們學習函式:
題目一:
編寫乙個函式iswithin(),它接受兩個引數,乙個是字元,另乙個是字串指標。其功能是如果字元在字串中。就返回1 (真);如果字元不在字串中,就返回0(假)。在乙個使用迴圈語句為這個函式提供舒服的完整程式中進行測試。
**如下:
[cpp]view plain
copy
#include
int iswithin(char p,char *q)
return 0;
}int main(int argc,char* argv)
執行結果如下:
[cpp]view plain
copy
root@ubuntu:/home/topeet/work/test_linuxc# ./findstring h hello
'h'is in n string 24 findstring.c!
root@ubuntu:/home/topeet/work/test_linuxc# ./findstring h world
'h'is not in the string 26 findstring.c!
注意函式傳參的方式。
Linux C 函式練習
學習函式主要學習的就是函式的宣告 定義和呼叫,下面請看兩個例子,來幫助我們學習函式 題目一 編寫乙個函式iswithin 它接受兩個引數,乙個是字元,另乙個是字串指標。其功能是如果字元在字串中。就返回1 真 如果字元不在字串中,就返回0 假 在乙個使用迴圈語句為這個函式提供舒服的完整程式中進行測試。...
Linux C 指標練習
題目一 已知陣列內容如下 s 輸入乙個常數 m 1 m 9 使得該陣列內容順序後移n個位置。如n 3時,陣列後移3個位置後的內容為 如下 include int main int b 9 int p a int q b int i,m,n printf 請輸入要移動的位數 n scanf d m n...
Linux C 函式總結
linux c 的記憶體分配 3個儲存空間動態分配和乙個記憶體釋放的函式 malloc 記憶體分配指定位元組儲存區,初始值不為0 calloc 為指定個數的具有指定長度的物件分配儲存空間,每一位初始化為0 reallco 更改以前的分配區長度 可增,可減 當增加時,將以前的分配區內容遷移到乙個足夠大...