More actions
imported>joojis No edit summary |
imported>joojis No edit summary |
||
| Line 39: | Line 39: | ||
} | } | ||
* 별을 n개 출력하는 함수입니다. | * 별을 n개 출력하는 함수입니다. | ||
== 별찍기 == | == 별찍기 실습 == | ||
* 하드 코딩을 시켜봤습니다. | |||
* 위의 printstar(int) 함수가 존재한다고 가정 | |||
int main() | |||
{ | |||
printstar(5); | |||
printstar(4); | |||
printstar(3); | |||
printstar(2); | |||
printstar(1); | |||
return 0; | |||
} | |||
== 반복문 == | == 반복문 == | ||
== 실습 == | == 실습 == | ||
Revision as of 08:41, 8 April 2012
출석 및 진행
- 김민규
- 권우성
- 채유빈
- 오후 3시부터 약 1시간 10분 진행
수업 내용
변수의 스코프
#include <stdio.h>
int x=15;
function(int y){
printf("%d %d\n", x, y);
}
int main()
{
int x=5, y=10;
printf("%d %d\n", x, y);
function(5);
return 0;
}
- 한번 실행시켜 보세요.
재귀 함수
printstar(int n){
if(n<1){
return;
}else{
printf("*");
printstar(n-1);
}
}
- 별을 n개 출력하는 함수입니다.
별찍기 실습
- 하드 코딩을 시켜봤습니다.
- 위의 printstar(int) 함수가 존재한다고 가정
int main()
{
printstar(5);
printstar(4);
printstar(3);
printstar(2);
printstar(1);
return 0;
}
반복문
실습
다음 수업에 배울 내용
- 중첩 반복문 ( optional )
- 배열
- 주소 및 참조
후기
- 이따 쓸게요.. ㅜㅜ 정신없다. 재귀함수+반복문으로 별찍기를 어렵지 않게 한 것 같네요.