java與c中數(shù)組的區(qū)別

          最近整理一下java和c的數(shù)組的區(qū)別,因?yàn)槲页30褍烧哂梅ɑ煸谝黄稹?br>
          • java的數(shù)組是對(duì)象;c的數(shù)組是數(shù)據(jù)結(jié)構(gòu)。
          • java的數(shù)組聲明的時(shí)候不能包含數(shù)組的大小,只能在新建對(duì)象的時(shí)候指定數(shù)組大小;c的數(shù)組可以在聲明的時(shí)候包含數(shù)組大小。
          // java code
          int array[10];    // illegal!!!
          int array[] = new int[10]; // legal
          // c code
          int array[10];    // legal;

          • 新建基本數(shù)據(jù)類(lèi)型的java數(shù)組的時(shí)候,無(wú)論在哪里新建,都具有初始值;c的數(shù)組僅當(dāng)在全局變量和靜態(tài)變量的情況下才有初始值,局部非靜態(tài)變量沒(méi)有初始值。
          • java的數(shù)組在聲明的時(shí)候,[]可以在變量的左邊或者右邊,可以空格也可以不空格;c的數(shù)組在聲明的時(shí)候[]只能在變量的右邊。
          // java code
          int array[] = new int[3];    // legal;
          int[] array = new int[3];    // legal;
          int []array = new int[3];    // legal;
          // c code
          int [12] array;        // illegal
          int array[12];        // legal
          int array [12];        // legal

          不正確之處請(qǐng)指明,謝謝。

          posted on 2007-05-14 17:26 肥蟲(chóng) 閱讀(883) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Java LanguageC/C++ Language


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆分類(lèi)

          隨筆檔案

          相冊(cè)

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 松溪县| 祁阳县| 墨竹工卡县| 嘉鱼县| 分宜县| 沙湾县| 项城市| 凤凰县| 米林县| 简阳市| 泾阳县| 南江县| 福泉市| 辽阳县| 安泽县| 黄骅市| 浑源县| 延川县| 陆良县| 万年县| 宁武县| 抚顺县| 海原县| 新田县| 吴桥县| 舞钢市| 平山县| 田林县| 五寨县| 日照市| 玉屏| 咸丰县| 湾仔区| 盱眙县| 岑溪市| 德格县| 横山县| 额敏县| 屏东市| 石家庄市| 扶余县|