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

          補課

          Posted on 2006-05-21 16:12 Kevin Meng 閱讀(161) 評論(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。


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


          網站導航:
           
          主站蜘蛛池模板: 民丰县| 板桥市| 秭归县| 上犹县| 泉州市| 洛扎县| 绍兴市| 都江堰市| 枝江市| 西乡县| 德惠市| 句容市| 个旧市| 深水埗区| 枝江市| 高唐县| 瓮安县| 仪陇县| 屏东市| 久治县| 华蓥市| 治县。| 阳新县| 绩溪县| 大连市| 堆龙德庆县| 义乌市| 土默特左旗| 米脂县| 偃师市| 安西县| 台州市| 鄯善县| 依兰县| 收藏| 凉城县| 醴陵市| 惠东县| 都江堰市| 华坪县| 天峻县|