原创 統計漢字使用頻率

一、主要內容 1、學習什麼是hash表,運用hash表解決問題。 2、瞭解自動數組(根據存儲內容自動調整大小),數組的排序。 3、利用hash表統計經典鉅著《紅樓夢》中所有漢字的使用次數。 4、利用數組,對所有漢字按使用次數進行排序。 二

原创 第一個GTK程序

source code #include <gtk/gtk.h> int main(int argc, char* argv[]) { GtkWidget * window; gtk_init(&argc,

原创 Cygwin編程環境

目錄 爲什麼用Cygwin Cygwin的安裝 爲什麼用Cygwin 1、兼容大部分windows和linux代碼      使用windows API和linux API的絕大多數代碼都能用cygwin編譯,甚至可以windows和li

原创 winodws下gtk開發環境的安裝(msys2)

下載地址: 官網:http://www.msys2.org/ 清華大學鏡像:https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/ 中國科學技術大學鏡像:http://mirrors.ust

原创 C語言基本數據類型

C語言基本數據類型 類型 C語言規範 gcc-7.4.0 x86_64 (Bytes) char 一個字節 1 short 字節數小於或等於int 2 int   4 long 字節數

原创 格式化輸出

目錄 控制符和輸出說明 格式化輸出的修飾符 轉義字符 控制符和輸出說明 控制符 輸出 %a 浮點數、十六進制數和p計數法(C99/C11) %A 浮點數、十六進制數和p計數法(C99/C11) %c 單個字符

原创 C語言運算符

目錄 算術運算符 關係運算符 邏輯運算符 位運算符 賦值運算符 特殊運算符 運算符的優先級   算術運算符 運算符 描述 實例 + 加法運算符 int a = 5 + 5; int b = a + 5; -

原创 格式化輸入

控制符 含義 %c 把輸入解釋成字符 %d 把輸入解釋成有符號十進制整數 %e、%f、%g、%a(C99) 把輸入解釋成浮點數 %E、%F、%G、%A(C99) 把輸入解釋成浮點數 %i 把輸

原创 通用Makefile

EXE = test CC = gcc SRC = $(wildcard *.c) OBJ = $(SRC:.c=.o) DEP = $(SRC:.c=.d) INCLUDES = -I/usr/inc

原创 Cygwin的安裝與使用技巧

Cygwin的安裝     1、從Cygwin的官網“http://www.cygwin.com/”下載setup-x86_64.exe (64-bit) 或者 setup-x86.exe (32-bit)     2、運行setup-x