C語言的一些瑣碎細節備忘

2021-06-03 02:00:45 字數 418 閱讀 4922

不許這樣寫:

int i;

for (i=0;i

1)message是常量,pmessage是變數

2)message指向的物件可修改,pmessage指向物件若修改結果是沒有定義的,往往會導致程式執行錯誤

如果若以上變為編譯錯誤,應該這樣寫:const char *pmessage="now is the time";pmessage[2]='c'(會編譯出錯)

例如:typedef enum statestate;typedef state grid[maxrow+2][maxcol+2];

if (x==0)相等於if (!x)

^(按位異或):如果兩個運算元對應的位只有乙個為1,則操作結果為1,否則為0。例如:b1=01100101,b2=10101111,b1^b2=11001010

C語言一些常識備忘

僅供自己備忘使用 1 符號常量 用標示符代表乙個常量。在c語言中,可以用乙個識別符號來表示乙個常量,稱之為符號常量。符號常量在使用之前必須先定義,其一般形式為 define 識別符號 常量如 define price 30其中 define 也是一條預處理命令 預處理命令都以 開頭 稱為巨集定義命令...

C 一些細節

include include pthread.h using namespace std static pthread mutex t mutex class single class single public static single instance static single getin...

一些瑣碎的工具

安裝過程中有很多瑣碎的問題。1.webmatrix新建mysql連線可以直接連線上,用sql檔案重建資料庫,webmatrix好像做不到,又沒有裝phpmyadmin.兩個方法 用cmd的mysql命令 或者用mysql workbench也可以做到。執行完後是重新建立了乙個database,ken...