C 裡一些單詞的含義及作用,c語言中 的含義

時間 2023-05-24 08:03:10

1樓:網友

這些都是c++關鍵字。

class表示後面跟隨的識別符號是一個c++類,c++中最重要的概念——類,就是用它來宣告的。

如:class abc

這就定義了一個類abc。

public 、protected是用在類宣告中的關鍵字,用來表示類成員的訪問屬性。

如:class abc

這個宣告的public關鍵字表示,隨後的宣告的成員的訪問屬性都是公用的,直到遇到其他的訪問許可權關鍵字,如protected。而protected後面的成員則為保護屬性的。

而void則是一個非常抽象化的其本型別,表示什麼都沒有,如用在函式宣告中等等。

而下面這段**:

public:

friend class yh;

consumer(int id,string name,string password,float m)

consumer()

應該出現在類的定義中,即應該出現在類如:class abc{};**中的{}之間。

其中,friend class yh;表明,類yh是當前這個類,如abc的友元類,yh可以訪問abc類中的所有成員,包括私有成員和保護成員。

consumer(int id,string name,string password,float m)

consumer()

上面這兩個,應該是成員函式的定義,不是非常的標準,因為標準的c++的函式定義前面必須加返回值型別的。

2樓:匿名使用者

class 定義類使用的。

public、private、protect 指明瞭類中成員的作用域和子類等對類的訪問許可權。

friend class 定義的是友員類。

c++中::有什麼作用?

3樓:帳號已登出

表示作用域,和所屬關係。

是運算子中等級最高的,它分為三種:

global scope(全域性作用域符),用法(::name)。

class scope(類作用域符),用法(class::name) 。

namespace scope(名稱空間作用域符),用法(namespace::name)他們都是左關聯(left-associativity)他們的作用都是為了更明確的呼叫你想要的變數,如在程式中的某一處你想呼叫全域性變數a,那麼就寫成:a,如果想呼叫class

a中的成員變數a,那麼就寫成a::a,另外一個如果想呼叫namespace std中的cout成員,你就寫成std::cout(相當於using namespacestd;cout)意思是在這裡我想用cout物件是名稱空間std中的cout(即就是標準庫裡邊的cout)。

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

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

c++中,並且有什麼作用?

4樓:愛教育愛學習

c++中用可以用 &&表示。

1、&&的作用:

引用是c++對c語言的重要擴充。引用就是某一變數目標的一個別名,對引用的操作與對變數直接操作完全一樣。

引用的宣告方法:型別識別符號 &引用名=目標變數名;引用引入了物件的一個同義詞。定義引用的表示方法與定義指標相似,只是用&代替了*。

c++中::有什麼作用?

5樓:網友

表示作用域,和所屬關係。

是運算子中等級最高的,它分為三種:

1)global scope(全域性作用域符),用法(::name)2)class scope(類作用域符),用法(class::name)

3)namespace scope(名稱空間作用域符),用法(namespace::name)

他們都是左關聯

c語言中!的含義

6樓:檸檬愛盤點

邏輯非。「邏輯非」就是指本來值的反值。

邏輯非:邏輯運算又稱布林運算 布林用數學方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。這種變換的有效性不依賴人們對符號的解釋,只依賴於符號的組合規律 。

這一邏輯理論人們常稱它為布林代數。邏輯非,就是指本來值的反值。

性質:邏輯運算子把各個運算的變數(或常量)連線起來組成一個邏輯表示式。邏輯運算子有3個,它們分別是:

(邏輯非)、 邏輯或)、&邏輯與)。在位運算裡面還有 &(位與)、|位或)、 按位異或)的運算。

」運算子在邏輯運算子中的級別最高。

應用:邏輯運算用來判斷一件事情是「對」的還是「錯」的,或者說是「成立」還是「不成立」,判斷的結果是二值的,即沒有「可能是」或者「可能不是」,這個「可能」的用法是一個模糊概念,在計算機裡面進行的是二進位制運算,邏輯判斷的結果只有二個值,稱這二個值為「邏輯值」,用數的符號表示就是「1」和「0」。其中「1」表示該邏輯運算的結果是「成立」的,如果一個邏輯運算式的結果為「0」,那麼這個邏輯運算式表達的內容「不成立「。

7樓:笗夜飄雨

& |分別是邏輯運算子與、或、非。

條件1)&&條件2) 條件1和條件2都成立,則表示式為真,否則為假。

條件1)||條件2) 條件1和條件2有一個成立,則表示式為真,只有兩個條件都為假時,表達 式才為假。

條件) 可以理解為求反,條件為真,表示式為假;條件為假,表示式為真。

至於你說的!x !真的不知道什麼意思了,你確定你沒寫錯嗎?

8樓:傾聽風述

| &分別是與運算\或運算\非運算,也就是二進位制的按位運算!

x =1x! 這個說實話我看不太懂!

9樓:網友

!為邏輯運算子, 表示非運算。

和|為位運算子, 表示位與和位或。

x! 不是一個和合法的表達, 可能沒寫完整。

10樓:彼岸花開香不來

!好像沒有單獨使用的吧。

比如a=!b 意思就是a不等於b第二個是 和 的意思。

第三個就不知道,求高人解答。

我學c++沒學好 -

c語言中的一些問題,C語言中的一些問題

你的所有問題都在這個小程式中解決 include include int strleng char s 該函式計算字串的長度 int ctoi char c 該函式將數字字元轉換成數值 int isprn int n 該函式判斷一個數是不是素數 for i 2 i sqrt double n i r...

請回答菜鳥一些C語言問題。求s a aa aaa aaaa aaa的值,其中a是數字

叔叔聊感情 main printf a aa ld n sn 這些都是些基本的定義概念,建議買本譚浩強的c語言看看,適合初學者自學,方便入門。 1 count 1是給變數count 此變數是計數用的 賦初值為1.2 只是一個提示資訊 3 是輸出的格式,說明輸出的是數字 4 把變數a乘以10再賦給a ...

關於c的一些問題

if con null 如果con為空,就是為null的時候,這個時候,con未初始化,if con.state system.data.connectionstate.closed 如果con不為null,而且con是關閉的,就是連線是關閉的,則開啟con 一個是為null 一個判斷的是,連線是不...