More actions
imported>경세준 No edit summary |
imported>경세준 No edit summary |
||
| Line 5: | Line 5: | ||
== 수업내용 == | == 수업내용 == | ||
오랜만에 수업을 했습니다. | |||
저번에 함수, 배열에 이어 포인터에 대해 배웠습니다. | |||
* 포인터를 이용한 동적할당 | |||
#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++; | |||
} | |||
} | |||
== 후 기 == | == 후 기 == | ||
Revision as of 10:08, 1 June 2011
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++;
}
}