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

          補課

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

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

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

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


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


          網站導航:
           
          主站蜘蛛池模板: 原平市| 大庆市| 荆门市| 蕉岭县| 电白县| 类乌齐县| 东乡族自治县| 固阳县| 股票| 龙海市| 安达市| 大田县| 濉溪县| 高唐县| 怀仁县| 尉犁县| 广水市| 凌源市| 洪雅县| 大港区| 平昌县| 安徽省| 兰考县| 望城县| 志丹县| 乌兰县| 曲沃县| 赣榆县| 津市市| 延安市| 永仁县| 西和县| 桑日县| 巴南区| 西平县| 宝应县| 鄯善县| 天峨县| 普陀区| 贵德县| 宝丰县|