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

Ò»µÀC ÌâÄ¿

ÉùÃ÷ÁËÒ»¸öÕûÊýÊý×é  a[30]  , a µÄÄÚ´æµØÖ·Î»ÖÃΪ£º 240ff40 
ÇëÎÊ    a[10]  a[15] µÄÄÚ´æµØÖ·ÊÇʲô£¿£¿£¿

ÏêϸµÄ˵Ã÷ºÍ´ð°¸ ¡£¡£¡£ÎÒÊdzõѧÕß¡£¡£¡£ÔÚÏߵȡ£¡£¡£¡£
240ff40 + (10 * sizeof(int))
240ff40 + (15 * sizeof(int))
Ò»°ãµÄ32λϵͳ£¬sizeof(int)ÊÇ4£¬Ò²¾ÍÊÇ˵ÿ¸öÕûÊýÕ¼ÓÃ4×Ö½Ú£¬ÄÇô½á¹û¾ÍÊÇ
240ff40 + 40 = 240ff68
240ff40 + 60 = 240ff7c



¶¥Ò»¸ö

Æ«ÒÆÒ»¸öϱêÊÇ4×Ö½Ú£¬ÆäËûÄã×Ô¼ºËã°É

ÉùÃ÷ÁËÒ»¸öÕûÊýÊý×é  a[30]  , a µÄÄÚ´æµØÖ·Î»ÖÃΪ£º 240ff40 
ÇëÎÊ    a[10]  a[15] µÄÄÚ´æµØÖ·ÊÇʲô£¿£¿£¿
int *p_a1=NULL;
int *p_a2=NULL;
p_a1=a;
p_a1+=10*sizeof(int);
printf("&p_a1=%0x\n",p_a1);
p_a2=a;
p_a2+=15*sizeof(int);
printf("&p_a2=%0x\n",p_a2);

up

¶¥4Â¥£¬Åöµ½ÕâÑùµÄÎÊÌâÍêÈ«¿ÉÒÔ×Ô¼ºÐ´¸ö´úÂëÑо¿~

¶þÂ¥Õý½â

Äã¿ÉÒÔ±à¸ö³ÌÐò£º(ºÃ¾ÃûÓÐдCÁË£¬²»ÖªµÀ¶Ô²»¶Ô)
²»¹ýËûдµÃºÜ²»´í£¡£¡
C/C++ code:

#include<stdio.h>
int main()
{
//Ç°Ãæ¶¨ÒåÄãµÄa
int i;
int a[i];
for(i=0;i<30;i++)
{
printf("%ox",a[i]);

}
return 0;
}



ÒýÓÃ
ÉùÃ÷ÁËÒ»¸öÕûÊýÊý×é  a[30]  , a µÄÄÚ´æµØÖ·Î»ÖÃΪ£º 240ff40 


Ïà¹ØÎÊ´ð£º

eclipse3.5+cdt±àÒëcÓÐÎÊÌâ

±àÒëÆÕͨµÄcûÎÊÌâ°¡£¬µ«±àÒëjavahÉú³ÉµÄ¾Í±¨´í£º
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......

ÓÃvc6Ôõô±àÒëc³ÌÐò²ÅÄÜÉú³Édll

дÁ˸ö¼òµ¥µÄhello.c³ÌÐò£¬µ«±àÒëºóÉú³ÉµÄÊÇobjÎļþ£¬½¨¹¤³ÌµÄʱºòÑ¡ µÄÊÇwin32 ¶¯Ì¬Á´½Ó¿â¹¤³ÌÒѾ­¡£

hello.obj
jni.pch
vc60.idb
vc60.pdb

ÕâЩÊÇÉú³ÉµÄÎļþ¡£

hello.c
C/C++ co ......

delphiÖÐÈçºÎµ÷ÓÃCдµÄDLL£¬Çë´Í½Ì£¡



Òª¿ª·¢Ò»¸ö½ÓÊÕGPRS DTUÊý¾ÝµÄ¹ÜÀíÈí¼þ£¬DTU³§¼ÒÌṩÁ˶¯Ì¬Á´½Ó¿â¡£¿ÉÎÒ²»ÖªÈçºÎµ÷ÓÃËü£¬²éÁËһЩ×ÊÁÏҲûÕÒµ½Ã÷È·µÄ·½·¨£¬¼¸ÌìҲûÓнøÕ¹£¬ÓôÃÆÖÁ¼«¡£ÎÒ´ÓÖÐѡȡÁËÒ»¸öº¯Êý£¬¿ÒÇëºÃÐĵÄÓо­ÑéµÄ´óÏÀ¸æËßÎÒ¸ ......

Ò»µÀCÃæÊÔÌâ

ÓÐ16Æ¥Âí£¬¹²3¸öÅܵÀ£¬ÕÒ³öÆäÖÐÅܵÄ×î¿ìµÄ4Æ¥Âí³öÀ´£¬Éè¼ÆËã·¨¡£


ûÌý¶®Ê²Ã´Òâ˼.


ÎÒµÄ˼·£º

´Ó16Æ¥ÂíÖУ¬ÏÈÈÎÑ¡3Æ¥±ÈÈü£¬ÌÔÌ­×îÂýµÄ¶þÆ¥£¬ÔÙ´ÓʣϵÄ14Æ¥ÂíÖÐÈÎÑ¡3Æ¥±ÈÈü£¬µÝ¹é£¬µÃ³ö×î¿ìµÄǰ4 ......

C ÓïÑÔ¿ª·¢Çë½Ì

СµÜ×î½üÐèÒªÓÃLINUX C¿ª·¢Ò»¸öSOCKET SERVER,»¹ÓкܶàÎÊÌâûŪÃ÷°×,ÌØÔÚ´ËÇë½Ì´ó¼Ò - -!!......

³ÌÐò´ó¸ÅµÄÊÇÕâÑùµÄ:

Ò»¸öLINUX C SOCKET SERVER,ÓÃÓÚ´ÓÊý¾Ý¿â¶ÁдÊý¾Ý²¢²Ù×÷Ïà¹Ø»º´æ.

¿Í»§¶Ë ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ