C函式名的前面有或是符號,是什麼意思

2021-03-03 20:44:22 字數 6222 閱讀 1460

1樓:匿名使用者

函式名前的&表示返回值型別是個引用,準確地說是左值引用,*則表示返回型別是指標,引用和指標的區別請自行查閱資料了。

c++函式名的前面有&或是*符號,是什麼意思?

2樓:永夜霧華

&,位與、取址、引用定義

* 與c的相同,指標定義、指定引用、乘積運算用到。

c++與或非的符號|和||是什麼意思?

3樓:小卷毛兒

|是按位或運算子,10級優

先級,左結合。

||是邏輯或運算子,12級優先順序,左結合。

c語言的各種符號含義:

1級優先順序,左結合:() 圓括號 下標運算子 -> 指向結構體成員運算子 . 結構體成員運算子

2級優先順序,右結合 :! 邏輯非運算子 ~ 按位取反運算子 ++ 字首增量運算子 -- 字首增量運算子 + 正號運算子- 負號運算子 (型別) 型別轉換運算子 * 指標運算子 & 地址與運算子 sizeof 長度運算子

3級優先順序,左結合: * 乘法運算子 / 除法運算子 % 取餘運算子

4級優先順序,左結合:+ 加法運算子 - 減法運算子

5級優先順序,左結合: > 右移運算子

6級優先順序,左結合: = 關係運算子

7級優先順序,左結合: == 等於運算子 != 不等於運算子

8級優先順序,左結合: & 按位與運算子

9級優先順序,左結合: ^ 按位異或運算子

10級優先順序,左結合: | 按位或運算子

11級優先順序,左結合: && 邏輯與運算子

12級優先順序,左結合: || 邏輯或運算子

13級優先順序,右結合: ? : 條件運算子

14級優先順序,右結合: = += -= *= /= %= &= ^= |= = 全為賦值運算子

15級優先順序,左結合: , 逗號運算子

c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化——物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2023年8月18日公佈。

其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性。

4樓:知了雪糕

c++是在c語言的基礎上開發的

一種通用程式語言,應用廣泛。

其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性。

1級優先順序 左結合

() 圓括號

下標運算子

-> 指向結構體成員運算子

. 結構體成員運算子

2級優先順序 右結合

! 邏輯非運算子

~ 按位取反運算子

++ 字首增量運算子

-- 字首增量運算子

+ 正號運算子

- 負號運算子

(型別) 型別轉換運算子

* 指標運算子

& 地址與運算子

sizeof 長度運算子

3級優先順序 左結合

* 乘法運算子

/ 除法運算子

% 取餘運算子

4級優先順序 左結合

+ 加法運算子

- 減法運算子

5級優先順序 左結合

> 右移運算子

6級優先順序 左結合

= 關係運算子

7級優先順序 左結合

== 等於運算子

!= 不等於運算子

8級優先順序 左結合

& 按位與運算子

9級優先順序 左結合

^ 按位異或運算子

10級優先順序 左結合

| 按位或運算子

11級優先順序 左結合

&& 邏輯與運算子

12級優先順序 左結合

|| 邏輯或運算子

13級優先順序 右結合

? : 條件運算子

14級優先順序 右結合

= += -= *= /= %= &= ^= |= = 全為賦值運算子

15級優先順序 左結合

, 逗號運算子

5樓:匿名使用者

1.|是按位或,操作的是2進位制,||是或的意思;

2.例如:a=1; (00000001),b=2; (00000010),a|b=00000011=3,而a||b=1。

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。

c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

c++不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。

6樓:沈大炮

1. |按位或,||邏輯或,按位或是位運算子,如,int one = 0xffff,two = 0x0000one | two = 0xffff(各位bit進行或運算) conditon1 || condition2表示condition1和condition2至少有一個成立時整個表達為真,否則為假。此外,如果condition1和condition2的取值只限於0、1則condition1 | condition2 <=>condition1 || condition2,這是由於歷史緣故造成的。

2.|是按位或,操作的是2進位制。

||是或的意思

例如:a=1; (00000001)

b=2; (00000010)

a|b=00000011=3

而a||b=1

3.般情況下, 全域性作用域的函式和變數可以不指定作用域而直接使用. 但當**作用域內有同名函式或變數出現時, 兩者就會衝突.

由於程式預設是使用**作用域內的符號, 如果需要指定使用全域性符號, 就需要加上::表示是使用全域性作用域.。

c++裡面的應用符號 & 為什麼有的在變數名前面,有的在後面?有什麼區別?

7樓:匿名使用者

sales_item operator+(const sales_item&, const sales_item&);

sales_item是型別。

是+函式的宣告

可以寫成

專,屬

兩種寫法一樣的

8樓:匿名使用者

你確認sales_item是一個變數名麼。

&可以作為引用宣告符宣告一個引用。

&也是運算子,一元的&獲得指向運算元的指標,二元的&是按位與。

9樓:

變數前&為引用 int &r = i 相當於給i取了另一個名字r 。i和r都是同一個變數,只是名字不一樣而已。

變數後&為按位與 運算子 如 1&2 即1按位與2

10樓:深藍深藍

寫在左邊是取地址 右邊就不知道了......

c++中函式名的各個符號的意義

11樓:匿名使用者

class preorderiterator : public treeiterator

從treeiterator派生出一個新類preorderiterator。

這裡涉及到物件導向的繼承/自定義模板,如果c++基礎沒打好解釋了也理解不了。

需要從基礎開始學,可以看《21天學通c++》

c++中的各種符號是什麼意思?

12樓:非常可愛

c語言中六種位運算子:

&按位與

|按位或

^按位異或

~取反《左移

>>右移

擴充套件資料運算子的使用

判斷int型變數a是奇數還是偶數a&1=0偶數a&1=1奇數取int型變數a的第k位(k=0,1,2......sizeof(int)),即a>>k&1

將int型變數a的第k位清0,即a=a&~(1<將int型變數a的第k位置1,即a=a|(116-k(設sizeof(int)=16)

int型變數a迴圈右移k次,即a=a>>k|a<<16-k(設sizeof(int)=16)

13樓:w別y雲j間

1級優先順序 左結合

() 圓括號

下標運算子

-> 指向結構體成員運算子

. 結構體成員運算子

2級優先順序 右結合

! 邏輯非運算子

~ 按位取反運算子

++ 字首增量運算子

-- 字首增量運算子

+ 正號運算子

- 負號運算子

(型別) 型別轉換運算子

* 指標運算子

& 地址與運算子

sizeof 長度運算子

3級優先順序 左結合

* 乘法運算子

/ 除法運算子

% 取餘運算子

4級優先順序 左結合

+ 加法運算子

- 減法運算子

5級優先順序 左結合

> 右移運算子

6級優先順序 左結合

= 關係運算子

7級優先順序 左結合

== 等於運算子

!= 不等於運算子

8級優先順序 左結合

& 按位與運算子

9級優先順序 左結合

^ 按位異或運算子

10級優先順序 左結合

| 按位或運算子

11級優先順序 左結合

&& 邏輯與運算子

12級優先順序 左結合

|| 邏輯或運算子

13級優先順序 右結合

? : 條件運算子

14級優先順序 右結合

= += -= *= /= %= &= ^= |= = 全為賦值運算子

15級優先順序 左結合

, 逗號運算子

c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2023年8月18日公佈。

其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性。

14樓:匿名使用者

使用轉義符

\n 換行(lf)

\r 回車(cr)

\t 水平製表(ht)

\v 垂直製表(vt)

\\ 反斜槓

\? 問號字元

\' 單引號字元

\" 雙引號字元

\0 空字元(null)

char ch;

scanf("%c",&ch);

if(ch == '\*')

printf("相等");

15樓:卯永芬次凰

c++中,iostream類過載了運算子》和<<>>用於cin物件,表示從標準輸入,輸入資料到變數中《用於cout物件,表示將變數資料,輸出到標準輸出中使用該運算子,要引用標頭檔案iostream,如:

#include

using namespace std;

int main()

{int a;

cin >> a ;

cout << a <

>運算子格式為:

istream

&operator>>(istream

&input,

type

&num)

;//istream

輸入流說明:從函式宣告格式中可以看出,>>運算子過載函式的返回值型別為相應的

"輸入流引用"

(istream

&),這表示cin

>>a運算成後的結果還是cin,即:先讀入一個資料到a中,然後,返回cin這個物件,這樣,就可以繼續操作cin物件完成後續的輸入操作,如:

cin>>a>>b ;相當於 (cin>>a) >> b ; //讀一個數到a中,然後,再讀一個數到b中過載《運算子同理:

ostream

&operator<<(ostream

&output,const

type

&num)

;//ostream輸出流

圖中的函式符號是什麼意思,Excel函式中符號是什麼意思

這個符號就是連續求積的意思。把滿足 這個符號下面條件的所有項,都乘起來。excel函式中 符號是什麼意思?是單元格的絕對引用,用在excel 函式中是為了公式要下拉複製到其他單元格時取值的範圍沒有變化,即不影響excel函式的計算。a 1往下拉填充單元格時是不會變化的 a1單元格往下拉填充時會變成a...

c語言符號意思,C語言中的符號 和 是什麼意思?

c語言運算子號的種類 1 算術運算子 用於各類數值運算。包括加 減 乘 除 求餘 或稱模運算,自增 自減 共七種。2.關係運算子 用於比較運算。包括大於 小於 等於 大於等於 小於等於 和不等於 六種。3.邏輯運算子 用於邏輯運算。包括與 或 非 三種。4.位操作運算子 參與運算的量,按二進位制位進...

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

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