FreeBASIC學習筆記 2 1 常量的宣告

2021-08-13 09:30:20 字數 733 閱讀 4179

2.1.1 const宣告常量

常量是定義後不能更改的,比如定義了5就一直5這個數字,不會變成其他數字。在freebasic中,常量定義與使用const命令修飾的變數是不同的。常量可以在全域性使用,這就意味著一旦定義,你可以在程式中的任何地方使用定義的字元來代替常數。在使用const命令定義後,不能修改常量。如果**嘗試更改常量,則會在**編譯時產生錯誤訊息。

宣告不可修改的常量資料,可以是整數或十進位制(浮點數)數字或字串。如果沒有明確給出datatype,將推斷常數型別。不允許指定string*size,zstring*size或wstring*size為datatype。指定string為datatype是容忍的,但無效,因為生成的型別始終為zstring*size。

語法:

例如:

2.1.2 #define宣告常量

與c語言一樣,freebasic也允許用巨集定義#define來宣告乙個常量,(有關巨集定義的具體使用在後文預編譯中說明),其功能是把#define宣告的名稱定義為其後的常量值。一經定義,以後在程式中所有出現該名稱的地方該常量值代替。雖然freebasic不區分大小寫,但習慣上用#define定義的符號常量用大寫字母。

語法:例如:

FreeBASIC學習筆記 1 5 詞法約定

1.5.1 注釋 注釋是編譯器將注釋符所標識的文字區域內容進行忽略,主要是用來給程式設計師標識一些有用的資訊。唯一的例外就是可能出現在某些型別的元命令 見第5點 1 單行注釋 單引號 必須英文狀態下的單引號 用於標識單行注釋。在源程式語句行後新增單引號,單引號後的文字內容都被視為注釋,不參與編譯。例...

學習筆記2 1

step1 庫函式匯入 基礎函式庫 import numpy as np 匯入畫相簿 import matplotlib.pyplot as plt import seaborn as sns 匯入邏輯回歸模型函式 from sklearn.linear model import logisticr...

Python學習筆記 21

tips 沒有必要的話,多重繼承盡量避免使用 class animal def run self print 動物會跑。def sleep self print 動物睡覺。當前有乙個類,能實現大部分功能,但實現不了全部功能 建立乙個新類讓它繼承這個類的屬性和方法 在定義類時,可以在括號內指定當前類的...