C和指標 第十三章 習題

2022-04-16 13:59:23 字數 973 閱讀 3857

1,1標準輸入讀入字元,統計各類字元所佔百分比

#include #include //不可列印字元

int isunprint(int ch)

//轉換表,儲存各個判斷函式指標

int (*tables)(int) = ;

int main()

; int ch;

int idx;

while((ch = getchar()) != eof)}}

for(idx = 0; idx < 7; idx++)

return 0;

}

執行結果:

1.4 編寫sort函式,對任何型別陣列進行排序

#include #include #include void sort(void *array, unsigned length, unsigned int size, int(*compare)(void const *value1, void const *value2))}}

}int int_compare(void const *value1, void const *value2)

else if (*(int *)value1 <= *(int *)value2)

else

}int main()

; for (int idx = 0; idx < 8; idx++)

printf("\n");

sort(array, 8, 4, int_compare);

for (int idx = 0; idx < 8; idx++)

return 0;

}

執行:

C語言 第十三章

1.與檔案進行通訊 檔案是什麼?檔案通常是在磁碟或固態硬碟上的一段已命名的儲存區。c把檔案看作一系列的連續的位元組,每個位元組都能被單獨讀取。2.標準i o fopen 函式 fclose 函式 getc 函式 從標準輸入中獲取乙個字元 char ch file fp fp fopen yls.tx...

譚浩強C 第十三章

1 cerr標準錯誤流使用 p408 include include using namespace std intmain else else return0 2 按照格式輸出 p410 使用流成員函式控制輸出格式 include using namespace std intmain retur...

第十三章 併發

13.1 動機 13.2 基本執行緒 如果必須要控制現成的執行順序,最好是根本不用執行緒,而是自己編寫特定順序彼此控制的協作子程式。繼承thread類或者實現runnable介面。內部類實現。13.3 共享受限資源 1 如果要對類中的某個方法進行同步控制,最好同步所有方法。如果忽略了其中乙個,通常很...