U E D R , A S I H C RSS

새싹�실/2011/씨언어발전/6회차



1. 6회차(6월 1�)


1.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++;
	}
	
}

1.2. 후 기


1.2.1. ��태

#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
{
scanf("%d",&*&*&*&*&*&*&*&*&*p);
p++;
}

for(i=0;i
{
printf("학� %d � �수 : %d\n", i+1,*(q++));
}

}

  • í�¬ì�¸í„°ì—� 대해 ê°œë…�ì�„ 정리하였다. malloc ì�„ ì�´ìš©í•˜ì—¬ ë�™ì �할당ì�„ 하는 방법ì�„ 배웠다. ì�´ê±° 배우기 ì „ì—” 그냥 ë°°ì—´ì—�서 a99999 ì�´ëž¬ëŠ”ë�° ã…‹ã…‹ã…‹
    &와 *� 서로 �쇄�어 scanf("%d",&*&*&*&*&*&*p); �래 �� �는 것� 알았다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋ


1.2.2. 하수�


오늘 드디어 ��터� 대하여 배웠다.
��터란 메모리� 주소를 �한다.
& 는 주소를 나타내고 *� 메모리 안� 있는 값� 나타낸다.
��할당� 대해서� 배웠는�, ��할당� 배열� 개수가 정해지지 않았�때 쓰는 배열� �한다.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:44
Processing time 0.0043 sec