原创 樹的創建與數據打印

//頭文件 TREE.h #ifndef _TREE_H_ #define _TREE_H_ #define false 0 #define true 1 typedef _TreeNode; typedef struct _Chi

原创 文件操作的系統調用之open,read

#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <errno.h> #include <string.

原创 鏈棧的主要操作

#ifndef _ERROR_H //error.h 頭文件 #define _ERROR_H #include <stdio.h> #define ERROR -1 #define FULL_ERROR -2 #define

原创 C語言經典一百例

經典C語言程序設計100例 1.數字排列    2.獎金分配問題    3.已知條件求解整數    4.輸入日期判斷第幾天 5.輸入整數進行排序    6.用*號顯示字母C的圖案  7.顯示特殊圖案    8.打印九九口訣 9.輸出國際

原创 進程控制之基礎概念

1 ,進程:一個具有一定獨立功能的程序的一次運行活動 進程是一個正在執行的實例; 2,進程ID: 每個進程都有一個ID(正整數),唯一標識系統的進程; 每個進程都有一個創建他的進程,叫父進程; 進程 ID(PID) 父進程ID(PPID)

原创 文件操作的系統調用之write ,close, lseek

write: #include <unistd.h> ssize_t write(int fd, const void *buf, size_t count); fd:要寫入的文件的描述符。 buf:要寫入的數據所存放的緩衝區。 c

原创 進程通信之信號量

一 信號量(信號燈)概念: 信號量提供一種訪問機制,讓一個臨界區同一時間只有一個進程在訪問他,也就是說信號量用來協調進程對共享資源的訪問的。 信號量是一個特殊的變量,程序對其訪問都是原子操作,只允許對他進行等待(P)和發送信息(V)的操作

原创 進程間通信之消息隊列

一消息隊列: 1,消息隊列就是一個消息的鏈表,把消息看做一個記錄,具有特定格式。 進程可以向其中按照一定的規則添加新消息;另一些進程則可以從消息隊列中讀走消息。 2,分類:POSI消息隊列,系統V消息隊列(大量使用) 3,鍵值:消息隊列的

原创 排序方法之冒泡(雞尾酒)、選擇、插入(二分插入)、希爾排序

#include <stdio.h> void swap(int *a, int i, int j) { int tmp = a[i]; a[i] = a[j]; a[j] = tmp; } void print(int *a

原创 用兩個棧實現一個隊列

#include <stdio.h> #include <stdlib.h> #define MAXSIZE 10 typedef struct _seqstack { int data[MAXSIZE]; int top; }se

原创 進程間通信之管道

一 管道通信: 1,管道:管道是單向的、先進先出的,它把一個進程的輸出和另一個進程的輸入連接在一起。一個進程的尾部寫入數據,另一個進程的頭部讀出數據。 2,進程間數據的傳遞:popen和pclose  #include <stdio.h>

原创 數據結構之樹的實現

#ifndef _TREE_H_ #define _TREE_H_ #include "error.h" #define false 0 #define true 1 typedef _TreeNode; typedef struc

原创 數據結構之二杈樹的實現

//頭文件BTREE.h #ifndef _BTREE_H_ #define _BTREE_H_ #define true 1 #define false 0 #define BRIGHT 1 #define BLEFT 0 ty

原创 標準I/O函數之fopen, fread, fwrite,fgetc,fputc

#include <stdio.h> #define SIZE 1024 /* I/O緩衝: 有了緩衝機制以後,多個讀寫操作可以合併爲一次系統調用, 減少了系統調用的次數,將大大提高程序的運行效率。 標準I/O中,一個打開的文件稱爲

原创 突發奇想的分享一張Windows經典圖片

這張經典的Bliss壁紙是名叫“Bliss(無比幸福)”,由美國攝影師查爾斯·奧利爾(Charles O'Rear )1996年在美國加利福尼亞州的索諾馬縣拍攝的,下面就是該該照片取景的原地點。 點贊 收藏