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