posts - 119, comments - 62, trackbacks - 0, articles - 0

          補課

          Posted on 2006-05-21 16:12 Kevin Meng 閱讀(159) 評論(0)  編輯  收藏

          假設(shè)計算機內(nèi)存很小。不夠一次性打出 "Hello world"
          ?main(void)
          {
          ?printf("hello world\n");
          }

          main(void)
          {
          char* s="hello world\n";
          printf(s);
          }
          都會溢出。應(yīng)寫成如下形式。
          main(void)
          {
          char* s=malloc (12);
          sprintf(s, "hello" );
          sprintf(s + 5 , " world\n" );
          printf(s);

          free(s);
          }
          而在java里面,JVM幫我們自動釋放內(nèi)存。而JAVA怎么時候釋放內(nèi)存呢?那就是判斷變量是否為null。


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 连城县| 上高县| 丰台区| 阜阳市| 兴宁市| 松桃| 永年县| 罗山县| 郓城县| 化德县| 沙湾县| 深州市| 五家渠市| 江油市| 北安市| 彩票| 连州市| 庆元县| 泸定县| 龙山县| 石景山区| 汉阴县| 鲁山县| 台江县| 读书| 调兵山市| 许昌市| 江永县| 五峰| 张家川| 霍林郭勒市| 南丹县| 伽师县| 金秀| 沙田区| 甘肃省| 安化县| 许昌县| 兴化市| 汉阴县| 莱阳市|