以單下劃線(_)表明是標準庫的變數
雙下劃線(__) 開頭表明是編譯器的變數
所以 雙下劃線__只是c語言的乙個合法識別符號
不一定是變數, 也可以是函式,巨集等。
file包含當前程式檔名的字串
line表示當前行號的整數
date包含當前日期的字串
stdc如果編譯器遵循ansi c標準,它就是個非零值
time包含當前時間的字串
**示例如下:
#include
intmain()
輸出:
file name is c:\users\qin\desktop\project_c\setjmp\setjmp\__雙下劃線.cpp
line is 11
date is sep 29
2020
time is 8250732
Python單下劃線和雙下劃線
python 用下劃線作為變數字首和字尾指定特殊變數。不能用 from moduleimport 匯入 系統定義名字 類中的私有變數名 核心風格 避免用下劃線作為變數名的開始。因為下劃線對直譯器有特殊的意義,而且是內建識別符號所使用的符號,我們建議程式設計師避免用下 劃線作為變數名的開始。一般來講,...
python的單下劃線和雙下劃線
python 類中的單下劃線開頭的變數表示 該方法為類的私有方法,原則上外部不能訪問,但是用.xx是可以訪問到的 雙下劃線開頭則是強制外部不能直接訪問的用.xx是訪問不到的,它內部其實是將變數名重新命名為 類名 變數名,所以可以通過.類名 變數名訪問 coding utf 8 author linh...
Python self 雙下劃線
class ball def init self,name self.name name ball ball qwe ball.name qwe class ball def setname self,name self.name name defkick self print 我是 s self....