Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

CÐÂÊÖ...¹ØÓÚÄÚ´æ·ÖÅäµÄ

ÔÚÓÃÁ´±íµÄʱºò¾­³£ÒªÓõ½·ÖÅäÄڴ棨malloc£©
ÈçÔÚÓýṹÌåʱ
ͬѧ¶¼ËµÎÒÖØ¸´·ÖÅäÁË
ÄÇʲôʱºò¸Ã·ÖÅä
ʲôʱºò²»¸Ã·ÖÅäÄØ

Ê²Ã´ÖØ¸´·ÖÅäÁË£¿

ÐèÒª·ÖÅä¿Õ¼ä´æ´¢½á¹¹µÄʱºòÓÃmalloc¡£
Èç¹û½ö½öÐèÒªÒ»¸öÖ¸Õ룬Ôò²»ÐèÒªmalloc¡£
ûÌý¹ý¹ýÖØ¸´·ÖÅ䣬ÄãʲôÒâ˼£¿

ÒýÓÃ
Ê²Ã´ÖØ¸´·ÖÅäÁË£¿
¾ÍÊÇÎÒ¶¨ÒåÒ»¸öÖ¸Õë±äÁ¿ºó
ÓÃmalloc¸øËü·ÖÅäÄÚ´æºó

ÒýÓÃ
ÐèÒª·ÖÅä¿Õ¼ä´æ´¢½á¹¹µÄʱºòÓÃmalloc¡£
Èç¹û½ö½öÐèÒªÒ»¸öÖ¸Õ룬Ôò²»ÐèÒªmalloc¡£
ûÌý¹ý¹ýÖØ¸´·ÖÅ䣬ÄãʲôÒâ˼£¿

ÊÇÎÒ¶¨ÒåÁËÒ»¸öÖ¸Õë±äÁ¿ºó
ÔÙ¸øËü·ÖÅäÁËÄÚ´æ²Å³öÏÖÁËÖØ¸´

¿ÉÒÔÕâÑùÀí½âÂð

¾Ù¸öÀý×Ó
int i;
int *p;

±äÁ¿i,p¶¼ÒÑ·ÖÅäÁË´æ´¢¿Õ¼ä£¬Äã¿ÉÒÔ¸øi¸³ÖµÈçi = 10,µ«ÊÇÖ¸Õë±äÁ¿ÐèÒªÖ¸ÏòÒ»¿éÄڴ棬ÎÒÃÇ¿ÉÒÔʹÓÃ
p = (int *)malloc(sizeof(int));µÄÒâ˼¾ÍÊÇ·ÖÅäÒ»¿éÄڴ棬ÈÃpÖ¸ÏòËü£¬Õâ¸ö²ÅÊÇÖ¸ÕëµÄÒâÒå¡£


¶à´Îmallocȷʵ»áÖØ¸´·ÖÅ䣬½¨Òérealloc

ÒýÓÃ
ÒýÓà 2 Â¥ kouwenlong µÄ»Ø¸´:
ÐèÒª·ÖÅä¿Õ¼ä´æ´¢½á¹¹µÄʱºòÓÃmalloc¡£
Èç¹û½ö½öÐèÒªÒ»¸öÖ¸Õ룬Ôò²»ÐèÒªmalloc¡£
ûÌý¹ý¹ýÖØ¸´·ÖÅ䣬ÄãʲôÒâ˼£¿

ÊÇÎÒ¶¨ÒåÁËÒ»¸öÖ¸Õë±äÁ¿ºó
ÔÙ¸øËü·ÖÅäÁËÄÚ´æ²Å³öÏÖÁËÖØ¸´

¿ÉÒÔÕâÑùÀí½âÂð


ÌýÄãµÄ˵·¨ºÃÏñûÓÐÖØ¸´·ÖÅä

ûÌý¹ý¹ýÖØ¸´·ÖÅä

×îºÃÊÇÌù´úÂ룬ֱ¹Û£¬¸ßЧ

ÉÏÊöÌû×Ó׼ȷÃ÷ÁË£¬¸¾Èæ½Ô¶®£


Ïà¹ØÎÊ´ð£º

Á½¸öCÎļþµÄÎÊÌâ

ÒÔǰÔÚVCÀïÃæ½¨Ò»¸ö¹¤³Ì£¬¶¼Ö»ÓÃÒ»¸ö .c Îļþ£¬×òÌìÔÚÒ»¸ö¹¤³ÌÀïÓÃÁËÁ½¸ö .cÎļþÁË£¬Óöµ½ÎÊÌâÁË£¬Çë´ó¼ÒÖ¸µã¡£±ÈÈ磺
File1.c Fil ......

C ³ÌÐòÎÊÌâ (¶þ) - C/C++ / CÓïÑÔ

ÎÊһϣº
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

[Çó¸Ö²ÄÇиîÎÊÌâµÄC/C++Ë㷨ʵÏÖ]

ÎÊÌâ:¹¤µØÉÏÐèÒª³¤¶ÈΪA1µÄ¸Ö½îX¸ù,³¤¶ÈΪA2µÄ¸Ö½îY¸ù,³¤¶ÈΪA3µÄ¸Ö½îZ¸ù......ÒÔ´ÎÀàÍÆ.
ÆäÖÐA1,A2,A3,...³¤¶ÈÈÎÒâÖ¸¶¨,X,Y,Z,...ÊýÁ¿Ò²ÈÎÒâÖ¸¶¨.

µ«²Ö¿âÖеĸֽîΪ±ê×¼³¤¶È,Ö»ÓÐ9Ã׺Í15Ã×Á½ÖÖ³¤¶È,ÊýÁ¿² ......

linux»·¾³ÏÂgethostbynameº¯ÊýÎÊÌâ - C/C++ / CÓïÑÔ

дÁ˸ö²âÊÔ³ÌÐòÈçÏÂ
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ