[[TableOfContents]] = 6회차(6ì›” 1ì¼) = == 수업내용 == ì˜¤ëžœë§Œì— ìˆ˜ì—…ì„ í–ˆìŠµë‹ˆë‹¤. ì €ë²ˆì— í•¨ìˆ˜, ë°°ì—´ì— ì´ì–´ í¬ì¸í„°ì— 대해 ë°°ì› ìŠµë‹ˆë‹¤. * &, * ë“±ì´ ê°ê° 무슨뜻ì¸ì§€ * í¬ì¸í„°ë¥¼ ì´ìš©í•œ ë™ì í• ë‹¹ {{{ #include <stdio.h> #include <malloc.h> int main() { int i,num; int* p; int* q; printf("í•™ìƒìˆ˜ë¥¼ ìž…ë ¥í•˜ì„¸ìš” :"); scanf("%d",&num); p=(int*)malloc(sizeof(int)*num); q=p; for(i=0;i<num;i++){ printf("\ní•™ìƒ %dì˜ ì 수를 ìž…ë ¥í•˜ì„¸ìš” :",i+1); scanf("%d",p); p++; } for(i=0;i<num;i++){ printf("í•™ìƒ%d : %d\n",i+1,*q); q++; } } }}} == 후 기 == === [ì´ìƒíƒœ] === #include<stdio.h> #include<malloc.h> int main() { int a,i; int *p,*q; printf("í•™ìƒìˆ˜ë¥¼ ìž…ë ¥í•˜ì„¸ì˜! : "); scanf("%d",&a); p=(int*)malloc(sizeof(int)*a); q= p; printf("í•™ìƒì 수 %d ê°œ ìž…ë ¥í•´ \n",a); for(i=0;i<a;i++) { scanf("%d",&*&*&*&*&*&*&*&*&*p); p++; } for(i=0;i<a;i++) { printf("í•™ìƒ %d ì˜ ì 수 : %d\n", i+1,*(q++)); } } * í¬ì¸í„°ì— 대해 ê°œë…ì„ ì •ë¦¬í•˜ì˜€ë‹¤. malloc ì„ ì´ìš©í•˜ì—¬ ë™ì í• ë‹¹ì„ í•˜ëŠ” ë°©ë²•ì„ ë°°ì› ë‹¤. ì´ê±° 배우기 ì „ì—” 그냥 ë°°ì—´ì—ì„œ a[99999] ì´ëž¬ëŠ”ë° ã…‹ã…‹ã…‹ &와 *ì€ ì„œë¡œ ìƒì‡„ë˜ì–´ scanf("%d",&*&*&*&*&*&*p); ì´ëž˜ ì¨ë„ ë˜ëŠ” ê²ƒì„ ì•Œì•˜ë‹¤. ã…‹ã…‹ã…‹ã…‹ã…‹ã…‹ã…‹ã…‹ã…‹ === [하수ì˜] === 오늘 드디어 í¬ì¸í„°ì— 대하여 ë°°ì› ë‹¤. í¬ì¸í„°ëž€ ë©”ëª¨ë¦¬ì˜ ì£¼ì†Œë¥¼ ë§í•œë‹¤. & 는 주소를 ë‚˜íƒ€ë‚´ê³ *ì€ ë©”ëª¨ë¦¬ ì•ˆì— ìžˆëŠ” ê°’ì„ ë‚˜íƒ€ë‚¸ë‹¤. ë™ì í• ë‹¹ì— ëŒ€í•´ì„œë„ ë°°ì› ëŠ”ë°, ë™ì í• ë‹¹ì€ ë°°ì—´ì˜ ê°œìˆ˜ê°€ ì •í•´ì§€ì§€ 않았ì„ë•Œ 쓰는 ë°°ì—´ì„ ë§í•œë‹¤.