c語言中函式定義中的冒號是什麼意思

2021-03-10 01:51:00 字數 2553 閱讀 3400

1樓:du瓶邪

(1)表示機來構內位域的定義(源即該變數佔幾個baibit空間)**如下

duzhi:

typedef struct _*** ; ***(2)建構函式後面的冒號

dao起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。

**如下:

struct _***

};(3) public:和private:後面的冒號,表示後面定義的所有成員都是公有或私有的,直到下一個"public:

」或"private:」出現為止。"private:

"為預設處理。

(4)類名冒號後面的是用來定義類的繼承。

**如下:

class 派生類名 : 繼承方式 基類名;繼承方式:public、private和protected,預設處理是public。

2樓:13孤島

呵呵,冒號跟中文一樣意思,他不是函式的一部分。

mciaudio::mciseekto(dworddwto)

同下面是某某函式:(現在這個冒號啥意思知道了吧)mciseekto(dword

3樓:o默化

這是累中的函式在累外面定義時的格式

4樓:大衍之

雙冒號 叫做域操作符 在c語言裡裡面 一般是個struct用的,struc a

可以直接這樣用

可以這樣使用的都是static成員變數

printf("%d",a::a);

5樓:娥娥粉紅妝

這個好像不是c中的吧,冒號前面的有點類似名稱空間

c語言定義變數後面加冒號,數字什麼意思 10

6樓:匿名使用者

該種形式出現於結構體或共用體的定義中,是位域定義的標準形式。

其使用方式為

struct name

;含義為,在結構體name彙總,成員變數var_name佔用空間為n位。

n為正整數,其值必須小於type型別佔用的位數。比如type如果是int,佔4位元組32位,那麼n必須是1~31之間的整數。

對於位域型別的成員,在賦值時如果實際值超過n位所能表達的範圍,那麼超出部分將會被截掉,只儲存低位值。如int var:4,本身只有4位的空間,如果賦值var = 20, 由於20的二進位制值為10100,實際為五位,這時var實際被賦值的就是低四位,0100,即4。

由於c語言中的地址是針對位元組計算的,所以位域型別的成員變數不支援取地址操作,即對於變數v, 如果存在位域成員變數var,那麼&a.var是非法的,編譯會出錯。

7樓:匿名使用者

這表示位段,

例如int i:8;表示i佔8位。

位段的定義格式為:

type [var]: digits

其中type只能為int,unsigned int,signedint三種型別。

位段名稱var是可選引數,即可以省略。

digits表示該位段所佔的二進位制位數

8樓:煲水的魚

這是「位段」結構了,後面的數字是指明這個量佔用的bit數了

c語言中 ":=" (冒號 等於)是什麼意思?

9樓:匿名使用者

這是偽**,只是用來說明邏輯的,並不是具體什麼程式語言的**。

當然,這裡顯然表示賦值

10樓:匿名使用者

c語言中沒有這種用法,該用法存在於偽**中,如p:=2表示把2賦值給p。

c語言中賦值語句直接用一個=,如p=2,他還可以和其他的+、-、*、/等運算子連用,比如+=, -=, *=, /=等,如a += b,等價於a = a+b,其他類似。

11樓:匿名使用者

:=≡:⇔ 定義 x := y 或 x ≡ y 表示 x 定義為 y的一個名字(注意:≡ 也可表示其它意思, 例如全等)。

p :⇔ q 表示 p 定義為 q 的邏輯等價。 cosh x := (1/2)(exp x + exp (−x))

a xor b :⇔ (a ∨ b) ∧ ¬(a ∧ b)定義為所有領域

12樓:匿名使用者

能不能舉一個例子 我還從來沒有看到過這個東西的運用 你是不是斷章取義了

13樓:匿名使用者

是在嵌入sql語句中使用的,將:=後面的值賦給前面的變數。

14樓:匿名使用者

c語言中沒有:=這種語法。這是錯誤的寫法。意思和=相同。

15樓:湛藍水晶

這是偽pascal**,一般,用:=來表示賦值,而用=來表示比較

16樓:泠月冰辰

偽**, 賦值的意思.

17樓:匿名使用者

你看措了吧,是!=吧

18樓:

是不是錯了哦?沒有看到過呢???

C語言中的冒號是什麼意思,c語言中 冒號 等於 是什麼意思

1.這是c語言的三目運算子。2.對於條件表示式b?x y,先計算條件b,然後進行判斷。如果b的值為true,計算x的值,運算結果為x的值 否則,計算y的值,運算結果為y的值。一個條件表示式從不會既計算x,又計算y。3.條件運算子是右結合的,也就是說,從右向左分組計算。例如,a?b c?d e將按a?...

C語言中函式的定義格式是什麼,函式原型宣告的語法格式

函式定義就是規定函式的格式與功能。函式宣告就是在函式呼叫之前進行的一種說明。下面舉例說明兩者的語法格式 include int fun int a,int b 函式的宣告void main 下面的fun函式就是函式的定義 int fun int a,int b 注 如果被調函式 上例中為fun函式 ...

c語言中使用者自定義函式的格式是什麼

格式 函式返回型別 函式名 引數列表 例如 int test int value 上面示例定義了一個名為test的函式,其返回值為int型,引數為int型,返回值為引數與10之和。注 函式型別為void時,不可有return語句。返回值型別 函式名 參數列 返回值型別 函式名 參數列 函式體 來個d...