c語言基礎題目

2021-09-26 14:19:28 字數 648 閱讀 8699

第一天

3. 下面兩個函式有什麼區別

void f1()

void f2()

區別在於:換行符號"\n",有換行符號的可以在快取區中讀取資料

直接列印出來,沒有的會在程式結束列印,或者快取區滿了直接

列印出來。

實現函式,初始化如下結構體

struct area ;

void init_area(struct area *area);

void init_area(struct area *area)

實現mystrcpy

char *mystrcpy(char *dst, char *src);

char *mystrcpy(char *dst, char *src)

//給乙個『\0』

*dst=』\0』;

return temp;

}第二天

編寫乙個函式mymax(int array),返回儲存在int型別陣列中的最大值。

簡單:int max=array[0];

for(int i=0;i設計乙個函式getmemory,申請100個位元組的記憶體,並將該記憶體傳遞回來

char *getmemory()

void getmemory(char **p)

C語言基礎 題目1

題目內容 你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以 結束。你要輸出這行文字中每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如 it s 算乙個單詞,長度為4。注意,行中可能出現連續的空格。輸入格式 輸入在一行中給出一行文字,以 結束,結尾的句號不能計算在最後乙個單詞的長度內...

C語言常見基礎題目(二)

第七題 交換兩個整數的值。include include void swap int px,int py int main 第八題 有1,2,3,4四個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?include include int main printf count d n cou...

C語言基礎程式設計題目(函式題)

本題要求實現乙個函式,對給定的正整數n,列印從1到n的全部正整數。void printn int n 其中n是使用者傳入的引數。該函式必須將從1到n的全部正整數順序列印出來,每個數字佔1行。include void printn int n int main 你的 將被嵌在這裡 31 23 6 1 ...