new int[10] 和 new int[10]()區(qū)別

直接上結(jié)果

#include <iostream>

using namespace std;

int main() {
    int* A = new int[10];
    int* B = new int[10]();
    for(int i = 0; i < 10; ++i) {
        cout << A[i] << " ";
    }
    cout << endl;
    for(int i = 0; i < 10; ++i) {
        cout << B[i] << " ";
    }
    cout << endl;
    return 0;
}

0 536870912 0 536870912 -957349872 32767 -1114432673 32767 -957337400 32767
0 0 0 0 0 0 0 0 0 0

由結(jié)果可知new int[10] 只初始化第一個數(shù)為0, new int[10] ()將分配的內(nèi)存全部初始化為 0

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,834評論 18 399
  • 閱讀目錄前言new與malloc的10點區(qū)別1. 申請的內(nèi)存所在位置2.返回類型安全性3.內(nèi)存分配失敗時的返回值4...
    yangqi916閱讀 2,088評論 0 4
  • C語言中內(nèi)存分配 在任何程序設(shè)計環(huán)境及語言中,內(nèi)存管理都十分重要。在目前的計算機系統(tǒng)或嵌入式系統(tǒng)中,內(nèi)存資源仍然是...
    一生信仰閱讀 1,314評論 0 2
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 4,033評論 0 11
  • 止不住的淚,把我所有的自尊自強都卸下,感覺像受了屈辱一樣,卻又無力改變,只有接受,接受,然后去享受這突如其來的暴風...
    靜夢園閱讀 203評論 0 1

友情鏈接更多精彩內(nèi)容