http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=2835 [º¹»ç]
#include <stdio.h>
int main(void)
{
int arr[5]={1, 2, 3, 4, 5};
int* pArr=arr;
printf("%d \n", *pArr);
printf("%d \n", *(++pArr));
printf("%d \n", *(++pArr));
printf("%d \n", *(pArr+1));
printf("%d \n", *(pArr+2));
return 0;
}
¾Æ´Ï...¿Ö?!?!?!?!?!?!?!?!?
int* pArr=arr¿¡¼
Æ÷ÀÎÅÍ pArrÀÌ ±×³É 1ÀÌ µË´Ï±î...
±×·¡¼ int* pArr=arr[0]Çϴϱñ ¶Ç GG¶ô ÇÏ°í...
¿£ÅÍƼ°¡ ¾î¼±¸ Àú¼°í
Æ÷ÀÎÅÍ¿Í ¹è¿Àº µÑ´Ù ÁÖ¼Ò¿¡ ´ëÇÑ °ÍÀε¥
int* pArr=¾î¼°í ¿¡¼
arr[0] À̳ª ¼ýÀÚµéÀÌ ¾ÈµÇ´Â ÀÌÀ¯´Â »ó¼öÀ̱⶧¹®ÀÌ°í arrÀÌ µÇ´ÂÀÌÀ¯´Â
Æ÷ÀÎÅÍ pArr¿¡¼ÀÇ arrÀº arr[5]ÀÇ arr[0]Áï, 1À̱⠶§¹®¿¡ ÀÛµ¿µÇ´Â°Ç°¡¿ä??
ÇÏÁö¸¸ Æ÷ÀÎÅÍ°¡ ÁÖ¼Ò¸¦ ³ªÅ¸³»¼
int* pArr=&a[0]Çصµ ¾ÈµÇ´øµ¥...
ÀúÀÇ »ý°¢µéÀ» Á¤¸®Çغ¸°Ú½À´Ï´Ù.(¸Â´Ù ¾Æ´Ï´Ù·Î ´ë´äÇØÁÖ¼¼¿ä^^)
1. Æ÷ÀÎÅÍ pArr¾Õ¿¡´Â ÁÖ¼Ò°¡ ¿Í¾ßµÇ¹Ç·Î arrÀÌ ¾Õ¿¡¿Â´Ù ¿Ö³ÄÇÏ¸é ¹è¿ÀÇ À̸§µµ ÁÖ¼ÒÀ̴ϱñ(Æ÷ÀÎÅÍÀ̴ϱñ)
2. pArr¾Õ¿¡ a[0]³ª ¼ýÀÚ°¡ ¸ø ¿À´Â ÀÌÀ¯´Â pArrÀº º¯¼öµé°ú »ó´ëÇϱ⠶§¹®ÀÌ´Ù
Áú¹®Àº
1. ¿Ö int* pArr=&a[0]Àº ¾ÈµÇ´ÂÁö... ¿Ö³ÄÇÏ¸é ¹è¿ ¿ä¼ÒÀÇ À̸§ ¾Õ¿¡ & ¿¬»êÀÚ¸¦ ºÙÀ̸é ÁÖ¼Ò°¡ ³ª¿ÀÁö ¾Ê³ª¿ä??
2. ¹è¿ÀÇ À̸§µµ Æ÷ÀÎÅͶó´øµ¥ Æ÷ÀÎÅÍ´Â ÁÖ¼Ò°í ¹è¿ÀÇ À̸§µµ ÁÖ¼ÒÀε¥...ÁÖ¼Òµµ º¯¼öÀΰ¡¿ä??
Æ÷ÀÎÅÍ´Â º¯¼ö¿Í »ó´ëÇÑ´Ù°í Çؼ.. |
Hit : 3265 Date : 2011/01/04 10:35
|