c 實用語法

2022-09-13 07:09:10 字數 1033 閱讀 5951

陣列的快捷初始化

int inq[110]

memset(inq, 0, sizeof(inq));

string到char陣列的轉換:

string str ("please split this sentence into tokens");

char * cstr = new char [str.length()+1];

strcpy (cstr, str.c_str

());

快速排序qsort函式

需要包含qsort   

功 能: 使用快速排序例程進行排序   

用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));   

各引數  

1 待排序陣列首位址  

2 陣列中待排序元素數量  

3 各元素的占用空間大小  

4 指向函式的指標

一、對int型別陣列排序

int cmp ( const void *a , const void *b )        qsort(num,100,sizeof(num[0]),cmp);

二、對char型別陣列排序(同int型別)  

int cmp( const void *a , const void *b )       qsort(word,100,sizeof(word[0]),cmp);

三、對double型別陣列排序(特別要注意)

int cmp( const void *a , const void *b )       qsort(in,100,sizeof(in[0]),cmp);  

四、字串陣列    

int compare_c(const void *a,const void *b)       qsort(f,n,16,compare_c); 

C 實用語句

兩個方法都是傳遞乙個相對的 url,然後返回乙個相對於當前客戶端瀏覽器的相對url位址 但是兩者的返回值,卻截然不同 resolveclienturl返回相對於當前頁面下檔案的位址 resolveurl則返回頁面所在應用程式下的相對位址 例如 頁面 student main.aspx 影象 imag...

mysql 句號 MySQL基礎實用語法

檢視mysql版本 version 建立資料庫 create database dpname 刪除資料庫 drop database dbname 檢視當前使用者 select user 檢視當前所在庫 select database 檢視當前所有資料庫 show databases 開啟指定庫 u...

c 常用語法

使用陣列引用形參的原因是為了防止陣列降價為指標,如果降價為指標,在計算陣列長度時就會出問題,如 include using namespace std void printarraysize char arry 20 cout return 0 在這裡陣列array被降價為指標處理了,在將實參arr...