CÐÂÊÖ...¹ØÓÚÄÚ´æ·ÖÅäµÄ
ÔÚÓÃÁ´±íµÄʱºò¾³£ÒªÓõ½·ÖÅäÄڴ棨malloc£©
ÈçÔÚÓýṹÌåʱ
ͬѧ¶¼ËµÎÒÖØ¸´·ÖÅäÁË
ÄÇʲôʱºò¸Ã·ÖÅä
ʲôʱºò²»¸Ã·ÖÅäÄØ
Ê²Ã´ÖØ¸´·ÖÅäÁË£¿
ÐèÒª·ÖÅä¿Õ¼ä´æ´¢½á¹¹µÄʱºòÓÃmalloc¡£
Èç¹û½ö½öÐèÒªÒ»¸öÖ¸Õ룬Ôò²»ÐèÒªmalloc¡£
ûÌý¹ý¹ýÖØ¸´·ÖÅ䣬ÄãʲôÒâ˼£¿
¾ÍÊÇÎÒ¶¨ÒåÒ»¸öÖ¸Õë±äÁ¿ºó
ÓÃmalloc¸øËü·ÖÅäÄÚ´æºó
ÊÇÎÒ¶¨ÒåÁËÒ»¸öÖ¸Õë±äÁ¿ºó
ÔÙ¸øËü·ÖÅäÁËÄÚ´æ²Å³öÏÖÁËÖØ¸´
¿ÉÒÔÕâÑùÀí½âÂð
¾Ù¸öÀý×Ó
int i;
int *p;
±äÁ¿i,p¶¼ÒÑ·ÖÅäÁË´æ´¢¿Õ¼ä£¬Äã¿ÉÒÔ¸øi¸³ÖµÈçi = 10,µ«ÊÇÖ¸Õë±äÁ¿ÐèÒªÖ¸ÏòÒ»¿éÄڴ棬ÎÒÃÇ¿ÉÒÔʹÓÃ
p = (int *)malloc(sizeof(int));µÄÒâ˼¾ÍÊÇ·ÖÅäÒ»¿éÄڴ棬ÈÃpÖ¸ÏòËü£¬Õâ¸ö²ÅÊÇÖ¸ÕëµÄÒâÒå¡£
¶à´Îmallocȷʵ»áÖØ¸´·ÖÅ䣬½¨Òérealloc
ÌýÄãµÄ˵·¨ºÃÏñûÓÐÖØ¸´·ÖÅä
ûÌý¹ý¹ýÖØ¸´·ÖÅä
×îºÃÊÇÌù´úÂ룬ֱ¹Û£¬¸ßЧ
ÉÏÊöÌû×Ó׼ȷÃ÷ÁË£¬¸¾Èæ½Ô¶®£
Ïà¹ØÎÊ´ð£º
ÒÔǰÔÚVCÀïÃæ½¨Ò»¸ö¹¤³Ì£¬¶¼Ö»ÓÃÒ»¸ö .c Îļþ£¬×òÌìÔÚÒ»¸ö¹¤³ÌÀïÓÃÁËÁ½¸ö .cÎļþÁË£¬Óöµ½ÎÊÌâÁË£¬Çë´ó¼ÒÖ¸µã¡£±ÈÈ磺
File1.c Fil ......
ÎÊһϣº
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
ÎÊÌâ:¹¤µØÉÏÐèÒª³¤¶ÈΪA1µÄ¸Ö½îX¸ù,³¤¶ÈΪA2µÄ¸Ö½îY¸ù,³¤¶ÈΪA3µÄ¸Ö½îZ¸ù......ÒÔ´ÎÀàÍÆ.
ÆäÖÐA1,A2,A3,...³¤¶ÈÈÎÒâÖ¸¶¨,X,Y,Z,...ÊýÁ¿Ò²ÈÎÒâÖ¸¶¨.
µ«²Ö¿âÖеĸֽîΪ±ê×¼³¤¶È,Ö»ÓÐ9Ã׺Í15Ã×Á½ÖÖ³¤¶È,ÊýÁ¿² ......
дÁ˸ö²âÊÔ³ÌÐòÈçÏÂ
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......