¹ØÓÚcÖ¸ÕëµÄÒ»¸öÎÊÌâ...¶àл...
#include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5};
int (*p)[5];
int *ptr;
p = &a;
//printf("*p : %d\n", **p);
ptr = (int *)(p+1);
//printf("*ptr : %d\n", *ptr);
printf("the result id : %d\n", *(ptr-1));
return 0;
}
ÔËÐнá¹ûÊǶàÉÙ£¿ÎªÊ²Ã´£¿ÇëÏêϸ½âÊÍÏÂ...ллǰ±²£¡
ding
1
ÖªµÀµÄ¿ì°ïæ½âÊÍÏÂŶ...´ð°¸²»ÊÇ1...¼±...
ÊÇ5°É!
int (*p)[5];
pÊÇÊý×éÖ¸Õë,Ö¸ÏòÒ»¸ö°üº¬5¸öintÐÍÔªËصÄÊý×é!
p = &a;
pÖ¸ÏòÁËÊý×éa.
p+1 ÊÇÔ½¹ý5¸öintÐÍÔªËصÄÊý×éµÄ·¶Î§,Ö¸ÏòÏÂÒ»¸ö°üº¬5¸öintÐÍÔªËصÄÊý×é!ÕâÀïÓ¦¸ÃÊDz»È·¶¨µÄ!
ptr = (int *)(p+1);
ptr Ö¸ÏòµÚ¶þ¸öÊý×éµÄÊ×ÔªËصØÖ·.
ptr-1 µ±È»¾ÍÖ¸ÏòÁËÇ°Ò»¸öÊý×éµÄ×îºóÒ»¸öÔªËØ.ÕâÀï¾ÍÊÇaµÄ×îºóÒ»¸öÔªËØ.
*(ptr - 1)¾ÍÓ¦¸ÃÊÇaµÄ×îºóÒ»¸öÔªËØÖµ!
Ó¦¸ÃÊÇÕâÑùµÄ°É!
p=&a;ÕâÀïºÃÏñÓÐÎÊÌâ
Ïà¹ØÎÊ´ð£º
ΪʲôCдµÄDLLÎļþC¡¢PBÄܵ÷ÓÃVB²»Äܵ÷Óã¿
VBÀïΪʲôÓеÄDLLÖ±½Óͨ¹ýÒýÓÿÉÒÔʹÓã¿ÓеÄÐèҪͨ¹ýdeclareÉêÃ÷Íⲿº¯Êý£¿ÕâЩDLLÓÐʲô²î±ð£¿
1¡¢ÎªÊ²Ã´PBÄÜͨ¹ýDECLAREÉùÃ÷¶øVB²»ÐУ¿
2¡¢Èç¹ûÕâ¸ödllÖÐµÄ ......
±àд³ÌÐòdetab, ½«ÊäÈëÖеÄÖƱí·ûÌæ»»³ÉÊʵ±ÊýÄ¿µÄ¿Õ¸ñ£¬Ê¹¿Õ¸ñ³äÂúµ½ÏÂÒ»¸öÖƱí·ûÖÕÖ¹µÄµØ·½¡£¼ÙÉèÖƱí·ûÖÕֹλµÄλÖÃÊǹ̶¨µÄ£¬±ÈÈçÿ¸ônÁоͻá³öÏÖÒ»¸öÖƱí·ûÖÕֹλ¡£
£££££££££££££££££££ ......
6ÔÂ5ÈÕÏûÏ¢£¬XXÍøÕ¾ÈÕÇ°ÆÀ³öÁË10Ïî´óÊÆÒÑÈ¥µÄ¼ÆËã»ú¼¼Êõ¡£ÆäÖУ¬ÓÐЩ¼¼ÊõÒѾ±»ÌÔÌ£¬ÓÐЩ¼´½«±»ÌÔÌ¡£ÈçÖøÃûµÄCobolÓïÑÔ£¬ÒÔ¼°IBMµÄOS/2ϵͳ¡£
¡¡¡¡ÒÔÏÂΪXXÍøÕ¾ÆÀ³öµÄ±»ÌÔ̵Ä10Ïî¼ÆËã»ú¼¼Êõ£º
¡¡¡¡ ......
¸ÚλְÔð£º
1¡¢ºËÐÄ´úÂë±àд£»
2¡¢È·±£Èí¼þ²úÆ·µÄÖÊÁ¿£»
¸ÚλҪÇó£º
1¡¢ÊìϤC¼°C++³ÌÐòÉè¼Æ£¬ÊìϤ»ã±àÓïÑÔ,ÊìϤC/C++±ê×¼¿â¡£
2¡¢Á˽âwindowsµ×²ãÇý¶¯¡£
3¡¢¾ßÓпª·¢¶àÏ߳̾Ñé¡£ ......