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 會自帶乙個客戶端程式,可以直接輸入賬號和密碼即可連...