C專家程式設計第一天

2021-06-19 14:46:32 字數 935 閱讀 7406

const限定符的使用:

const char * a;//a是乙個指標變數,它指向有const限定符的char型別常量資料。

char * const a;//a是乙個有const限定符的指標常量,它指向乙個char型別的變數資料。 

const char * const a;//a是乙個有const限定符的

指標常量,它指向有const限定符的char型別常量資料。

ansi c標準:

兩個運算元都是指向有限定符或無限定符的相容型別的指標,左邊指標所指向的型別必須具有右邊指標所指向型別的全部限定符

尋常型別轉換

當執行算術運算時,運算元的型別如果不同,就會發生轉換。資料型別一般朝著浮點精度更高,長度更長的方向轉換,整型數如果轉換為signed不會丟失資訊,就轉換為signed,否則轉換為unsigned。

#define total_elements 5

int d = -1, x;

if (d <= total_elements -2)

//危險!d將自動轉換為unsigned int型別

x = array[d+1];

防止乙個標頭檔案被重複包含

方法一:

#ifndef headfile //測試headfile巨集是否被定義過

#defind headfile

code1 ... //如果headfile沒有被定義過,則定義headfile,並且編譯**段1.    

#endif

方法二:

#pragma once 

程式設計集訓 第一天

一 基本概念 雜湊表 hash table,也叫雜湊表 是根據關鍵碼值 key value 而直接進行訪問的資料結構。也就是說,它通過把關鍵碼值對映到表中乙個位置來訪問記錄,以加快查詢的速度。這個對映函式叫做雜湊函式,存放記錄的陣列叫做雜湊表。陣列 所謂陣列,是有序的元素序列。若將有限個型別相同的變...

併發程式設計第一天

synchronized修飾的地方 1.修飾物件,就是,新建乙個物件,修飾她,這樣每一次執行syschronized包裹的 塊,必須取得拿 到物件鎖然後才可以執行這個 塊 2.修飾公共的方法,這個鎖的擁有者就是thsi,就是這個類的例項 3.修飾靜態的方法,這個所得擁有者就是test.class髒讀...

mysql 第一天 MySQL 系列第一天

mysql 系列第一天這篇文章是黑馬程式設計師 mysql 教程的筆記,好好學習哦。和 mysql 資料庫的互動 客戶端單向連線認證 連線伺服器,認證身份。mysql 資料庫屬於 c s 架構,所以開啟伺服器程式後,需要通過客戶端連線它。mysql 會自帶乙個客戶端程式,可以直接輸入賬號和密碼即可連...