c 一些介紹性問題, c 基本問題

發布 社會 2024-05-13
13個回答
  1. 匿名使用者2024-01-28

    總結。 您好,很高興為您服務。 這是組合語言編譯器丟擲的 CVexception 異常,這是一種常見的編譯器異常,表示程式中存在某種語法錯誤或錯誤指令。

    異常處理程式檢查發生錯誤的程式指令,並根據錯誤的原因採取措施。

    想問乙個關於 C++ 的問題。

    0x00007ff9e925441c (in ) 處存在未處理的異常,Microsoft C++異常:CV::

    異常,位於記憶體位置 0x0000004b12b3e7a0。

    您好,很高興為您服務。 這是組合語言編譯器丟擲的 CVexception 異常,這是一種常見的編譯器異常,表示程式中存在某種語法錯誤或錯誤指令。 異常處理程式檢查發生錯誤的程式指令,並根據錯誤的原因採取措施。

    遇到此問題時,請務必檢查檔案路徑的準確性以及它是否包含任何空格,尤其是在雙引號之前。 此外,當兩個影象無法顯示時,請檢查建立的視窗名稱是否相同。 如果是,則無法一起顯示。

  2. 匿名使用者2024-01-27

    這些問題不能用一兩句話來解釋,講座必須解釋乙個星期。

    例如,最簡單的 7:

    extern const volatile time_t clock;

    extern 是外部的,這意味著變數時鐘在另乙個檔案中定義。

    常量常量,無法在程式中更改。

    Volatile 是可變的,指的是變數可以由程式以外的程序(例如中斷)更改,並且該變數在編譯時未被註冊優化。

    時間 t 結構,用於儲存時間型別資料,具體結構參考原始檔案。

    這是乙個簡單的陳述,但如果我更詳細地講,我可以談論 2 個小時。

    房東應該找老師徵求意見。

  3. 匿名使用者2024-01-26

    範圍和可見性是密不可分的。

    myclass p[10] 宣告了乙個包含 10 個元素的物件陣列,這意味著陣列元素是類物件。

    當 p 離開作用域時,當然必須銷毀記憶體中占用的空間,而 p 是乙個陣列指標,所以整個陣列的 10 個元素都會被消耗掉(遇到 ASCII 程式碼為 0 的停止),每個元素都是乙個物件,當物件被銷毀時,會自動呼叫類的析構函式來處理餘事, 例如釋放 Delete 類物件的指標。

    您可能想知道為什麼 p 作用域在到達時會自動使用,而在到達物件作用域時卻不自動使用。 這其實就是為什麼需要析構函式的問題,當你宣告乙個類的物件定義時,你無法確切知道它包含多少個資料成員,所以你需要乙個建構函式來初始化任務。 同樣,銷毀時,你不知道銷毀了多少個資料成員(特殊指標),這就需要你手動列出需要銷毀的指標,比如是銷毀乙個還是兩個。

    以上是拙見,並非100%正確,請自行決定。

    最好的學習方式是已被證明有效的學習方式。 建議您編寫乙個示例程式,然後對其進行分解,並逐步完成除錯過程。

  4. 匿名使用者2024-01-25

    老年人回答您的問題:

    這句話太含糊太調皮了。

    陣列名稱由編譯器自動轉換為指向第乙個元素的指標,因此此處的陣列指標 p 是。

    指的是陣列 p,(我不推薦),這句話問陣列 p 何時離開其作用域,即。

    離開定義它的位置,編譯器將從堆疊中釋放陣列中的空間,並根據需要呼叫析構函式的任意數量的元素。

    2013年快樂! 新年快樂!!

  5. 匿名使用者2024-01-24

    乙個陣列有多個元素,並呼叫析構函式幾次。

    作用域是它是區域性變數還是全域性變數。

  6. 匿名使用者2024-01-23

    (1) 無效的指標變數不能分配給整數變數。

    2) 無效,則指標的指標 (&q) 無法分配給指標。

    3) 無效的整數變數不能分配給指標。

    4) 是的,整數變數可以新增到指標變數中。請注意,儘管語法正確,但邏輯是錯誤的。

    5) 無效,則無法將指標分配給整數變數。

    6) 無效,無法將指標變數分配給指標的指標。

    7)合法。指標可以相互分配。

    8)合法。整數變數可以相互賦值。

    綜上所述,同一型別的變數可以相互賦值,不同型別不能相互賦值,指標變數可以用整數變數加減。

  7. 匿名使用者2024-01-22

    4 的表達是正確的,但它不是作業,與標題不匹配。 如果是 *p=&i,則是錯誤的。

    7 有效並已分配。

    8 有效並已分配。

    其他一切都錯了。

    應被選中。 賦值要求兩端的資料型別和指標型別相同。

    1、左邊是int*,右邊是int,錯了。

    2、左邊是int*,右邊是int**,即左邊是一級整數指標,右邊是二級整數指標),錯了。

    3、左邊是int*,右邊是int,錯了。

    5、左邊是int,右邊是int*,false。

    6、左邊是int**,右邊是int*,錯了。

    7.兩邊都是int*,對。

    8、左右兩側為int、right。

  8. 匿名使用者2024-01-21

    (7)和(8)必須是合法的,兩者都是同一型別的。

  9. 匿名使用者2024-01-20

    第(5)項應該是合法的,但沒有多大意義。

  10. 匿名使用者2024-01-19

    你好lz。

    include 是乙個 include 命令,用於將 IOSTREAM 檔案的內容包含在命令所在的 Program 命令中,而不是命令列中。 iostream 檔案的目的是為程式提供輸入或輸出時所需的一些資訊。 IOstream 是 I-O-Stream 三個詞的組合,從其形式可以看出它的意思是“輸入和輸出流”。

    using namespace std;這意味著“使用命名空間 std,C++ 標準庫中的類和函式在命名空間 std 中宣告,因此如果您使用的是標準庫,則此行是必需的。

    include,當你使用乙個math函式時,需要加上這一行,即cmath是乙個math函式檔案,包含math函式,這樣你就可以使用math函式了。

    對於初學者來說,你只需要知道,如果有程式輸入或輸出,你必須使用 include 來提供必要的資訊,並使用命名空間 std;。

    你也可以買一些參考書來閱讀。

    祝您學習愉快。

  11. 匿名使用者2024-01-18

    include 是輸出輸入流的標頭檔案,例如公共輸出 cout,輸入 CIN 封裝在一些標頭檔案中。

    它是 C 標準的標準數學庫函式標頭檔案,無需新增。 h,表示在不分配工作空間的情況下定義工作空間。

    #include

    using namespce std

    等同於包括

  12. 匿名使用者2024-01-17

    include 和 include 是包含這些庫檔案的程式,iostream 是輸入和輸出,cmath 是一些數學函式,使用 namespace std 是防止重複名稱的命名空間。

  13. 匿名使用者2024-01-16

    包括這個可以讓你使用一些數學專用函式,你不必自己寫,以後會常用的,用namespce std這是給你乙個命名空間,C++應該寫在書的頂端,你可以多讀這個,多寫,多琢磨,祝你學習順利

相關回答
18個回答2024-05-13

#include

int main() >>>More

8個回答2024-05-13

1、 bitmap mybit;

private void button1_click(object sender, eventargs e) >>>More

10個回答2024-05-13

發布特定的錯誤資訊。

7個回答2024-05-13

這麼多,在字典里查一下。 它的資訊量如此之大,以至於您無法讀完它。

15個回答2024-05-13

炒菜時,通常應將平底鍋用大火加熱,將炒菜中的總量油倒入鍋中,煮熟後將油放入無水的容器中。 >>>More