找到 7345 篇文章 關於 C++

為什麼 sizeof() 在 C++ 中被實現為運算子?

Nancy Den
更新於 2020年2月11日 05:56:32

127 次瀏覽

sizeof 在 C++ 中並不是真正的運算子。它僅僅是一種特殊的語法,插入一個常量,該常量等於引數的大小。sizeof 不需要也不具有任何執行時支援。sizeof 不能被過載,因為內建操作,例如將指標遞增到陣列中,隱式地依賴於它。C 標準規定 sizeof 應該被實現為一個運算子。在大多數編譯器中,sizeof 的值在編譯時本身就被一個等於它的常量所替換。示例#include using namespace std; int main() {    cout

編寫一個沒有分號的 C++ 程式?

Anjana
更新於 2020年2月11日 05:55:11

340 次瀏覽

有多種方法可以編寫沒有分號的 C++ 程式。請注意,這樣做是非常不好的做法,不應該在實際程式碼中使用。這只是作為資訊內容呈現。編寫沒有分號的 C++ 程式最簡單的方法是使用 if 語句。幾乎所有 C++ 中的語句都可以被視為表示式。因此,如果我們將語句放在帶有空括號的 if 語句中,我們就不必再用分號結束它了。例如,示例#include int main() {    if (int N = 1) {       ... 閱讀更多

C++ 中關係運算符(==)和 std::string::compare() 之間的區別

Rishi Rathor
更新於 2020年2月11日 05:52:44

271 次瀏覽

關係運算符 == 和 std::string::compare() 之間只有一個區別。那就是返回值。在內部,string::operator==() 使用 string::compare()關係運算符(==) 返回一個布林值,僅表示兩個字串是否相等,而 compare 返回一個整數,表示字串之間如何關聯。為了詳細說明用例,如果您對兩個字串在不同時如何關聯(小於或大於)感興趣,則 compare() 會很有用。例如,示例#include using namespace std; int main() {    string s1 = "Tutorials Point";    string s2 = ... 閱讀更多

C++ 程式結構

Ayyan
更新於 2020年2月11日 05:49:42

976 次瀏覽

學習程式語言的最佳方法是編寫程式。通常,初學者編寫的第一個程式是一個名為“Hello World”的程式,它只是將“Hello World”列印到您的計算機螢幕上。雖然它非常簡單,但它包含了 C++ 程式具有的所有基本元件。讓我們看看這個程式的程式碼 -#include int main() {    std::cout

C++ 關係運算符和相等運算子

Srinivas Gorla
更新於 2020年2月11日 05:40:45

2K+ 次瀏覽

在 C 程式設計中,將儲存在 2 個變數中的值將使用以下運算子進行比較,並將確定它們之間的關係。這些運算子稱為關係運算符。可用的各種 C++ 關係運算符為-運算子描述>大於>=大於或等於

C++ 中的分號

Paul Richard
更新於 2020年6月19日 05:27:03

912 次瀏覽

根據 ISO C++ 規範,C++ 程式的詞法表示包括許多預處理標記,這些標記用於預處理器的語法或轉換為運算子和標點符號的標記。分號是 C++ 中的標點符號。分號字元位於以下 C++ 語法部分的末尾(不一定是完整列表)-表示式語句do/while 迭代語句各種跳轉語句簡單宣告這些都是 C++ 語法的組成部分。您可以在 ISO C++ 規範中閱讀有關這些語句的更多資訊。

C++ 中的顯式型別轉換運算子

Daniol Thomas
更新於 2020年2月11日 05:33:34

549 次瀏覽

型別轉換提供了一種在特定情況下顯式轉換物件型別的方法。它可以用作一元表示式-( type-name ) cast-expression在進行型別轉換後,編譯器將 cast-expression 視為 type type-name。轉換用於將任何標量型別的物件轉換為或從其他標量型別轉換。顯式型別轉換受確定隱式轉換效果的相同規則約束。特定型別的實際大小或表示形式可能會導致對轉換的額外限制示例#include using namespace std; int main() {    float x ... 閱讀更多

C++ 中的三元條件運算子 ( ?: )

Abhinanda Shri
更新於 2020年2月11日 05:30:35

542 次瀏覽

條件運算子 (? :) 是一個三元運算子(它接受三個運算元)。條件運算子的工作原理如下-第一個運算元隱式轉換為 bool。它被評估,並且在繼續之前完成所有副作用。如果第一個運算元計算結果為真 (1),則計算第二個運算元。如果第一個運算元計算結果為假 (0),則計算第三個運算元。條件運算子的結果是計算出的任何一個運算元的結果——第二個或第三個。在條件表示式中,只計算最後兩個運算元中的一個。條件運算子的計算 ... 閱讀更多

什麼是 C++ 操縱器 (endl、setw、setprecision、setf)?

Rama Giri
更新於 2020年2月11日 05:28:21

4K+ 次瀏覽

流操縱器是專門設計用於與流物件上的插入 () 運算子結合使用的函式,例如-std::cout

C++ 程式語言的基礎知識?

Kumar Varma
更新於 2020年2月11日 05:19:52

525 次瀏覽

C++ 是一種由 Bjarne Stroustrup 於 1979 年在貝爾實驗室開發的程式語言。C++ 被認為是一種中級語言,因為它包含了高階和低階語言特徵的組合。它是 C 的超集,實際上任何合法的 C 程式都是合法的 C++ 程式。C++ 在各種平臺上執行,例如 Windows、Mac OS 和各種版本的 UNIX。它是一種語言,即-靜態型別-當型別檢查在編譯時而不是執行時執行時,據說程式語言使用靜態型別。編譯-編譯 ... 閱讀更多

廣告
© . All rights reserved.