c 開發基礎

2021-06-20 18:40:14 字數 1279 閱讀 2396

1 記憶體管理

//根據指標值刪除記憶體

#ifndef safe_delete

#define safe_delete(x) if( (x)!=null )

#endif

//根據指標值刪除陣列型別記憶體

#ifndef safe_delete_array

#define safe_delete_array(x) if( (x)!=null )

#endif

//根據指標呼叫free介面

#ifndef safe_free

#define safe_free(x) if( (x)!=null )

#endif

//根據指標呼叫release介面

#ifndef safe_release

#define safe_release(x) if( (x)!=null )

#endif

2型別管理

///

//標準資料型別定義

///#define void void //標準空

typedef unsigned char uchar; //標準無符號char

typedef char char; //標準char

typedef unsigned int uint; //標準無符號int

typedef int int; //標準int

typedef unsigned short ushort; //標準無符號short

typedef short short; //標準short

typedef unsigned long ulong; //標準無符號long(不推薦使用)

typedef long long; //標準long(不推薦使用)

typedef float float; //標準float

typedef uchar uchar;

typedef ushort ushort;

typedef uint uint;

typedef ulong ulong;

typedef ulong ip_t;

typedef ushort packetid_t;

typedef int bool;

typedef uchar byte;

Linux下C語言開發基礎

程式例子是簡單的hello world!生成可執行檔案 命令 gcc hello.c o hello 執行程式 hello 螢幕即顯示hello world!gcc編譯器選項 o選項,表示輸出的可執行檔案。c選項表示只輸出目標 而不必輸出可執行檔案。g選項表示要求編譯器在編譯的時候提供對程式的除錯資...

Quartz開發 基礎開發

開發環境.net 4.5.1 quartz.dll v2.4.1.0 依賴下面的dll common.loggin.dll v3.3.1.0 依賴下面的dll common.loggin.core.dll v3.3.1.0 本次教程只介紹基於quartz jobs.xml配置檔案方式的開發,這也是簡...

《C語言程式開發範例寶典》 基礎

例項002 十進位制轉換為二進位制 乙個0 32768的十進位制數轉換為16位二進位制數 for m 0 m 15 m 例項003 將乙個n進製數轉換為10進製數 例項004 通過遞迴實現將二進位制數轉換為十進位制數 int bin dec int x,int n return x bin dec ...