Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2011/씨언어발전/6회차: Difference between revisions

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

후 기

이상태

하수영