Delphi not 關鍵字用法

2021-05-25 12:55:39 字數 378 閱讀 1880

這裡有兩個問題.

第乙個, not是乙個邏輯運算子, 表示邏輯取反. 如hasundo為true, not hasundo為false,

反之, hasundo為false, not hasundo則為true;

第二個, 是if語句. 它要求if後是個布林型別的值. 如果該值為true, 則執行後面的語句, 否則不執行.

這樣 "if not hasundo then"後面的語句體, 如果hasundo為true, not hasundo則為false, 就不會被執行;

反之, 如果hasundo為false, 則not hasundo為true, 後面的語句就會執行. 在pascal中常這麼用, 程式比較簡潔

全文:

const關鍵字用法

1 const常量 如const int max 100 優點 const常量有資料型別,而巨集常量沒有資料型別。編譯器可以對前者進行型別安全檢查,而對後者只進行字元替換,沒有型別安全檢查,並且在字元替換時可能會產生意料不到的錯誤 邊際效應 2 const修飾類的資料成員 class a const...

restrict關鍵字用法

概括的說,關鍵字restrict只用於限定指標 該關鍵字用於告知編譯器,所有修改該指標所指向內容的操作全部都是基於 base on 該指標的,即不存在其它進行修改操作的途徑 這樣的後果是幫助編譯器進行更好的 優化,生成更有效率的彙編 舉個簡單的例子 int foo int x,int y 很顯然函式...

c static 關鍵字用法

一 static 變數 static變數大致分為三種用法 1.用於區域性變數中,成為靜態區域性變數.靜態區域性變數有兩個用法,記憶功能和全域性生存期.2.用於全域性變數,主要作用是限制此全域性變數被其他的檔案呼叫 3.用於類中的成員.表示這個成員是屬於這個類但是不屬於類中任意特定物件 1.靜態區域性...