More actions
예정
- 수업 1시간 넘을수도 있음 (실습은 약간만)
- 강의 :
- 함수와 프로그램 구조
- 함수,,function,,
- 인자, 반환값, 매개변수, void, side-effect
- 변수 유효 영역,,scope,,(recall)
- 저장 클래스,,storage class,,, static, extern
- 사용자 정의 함수
type
{{{identifier}}} ({{{type}}} {{{[identifier], ...}}});
- 선언 후 정의
- 표준 라이브러리 함수
- main 함수 *
- argc, argv, EXIT_SUCESS, EXIT_FAILURE
- 호출 스택 *
- 재귀 함수,,recursive function,, *
- 프로그램 구조 *
- 헤더 파일
- extern
-----------------------------------------------------------------------
- 실습 :
- 시간이 허락하는 만큼 까지만 합니다.
- 사칙연산 계산기 만들기
- #1)
- 입력)
- 첫 번째 : 연산 종류('+', '-', '*', '/')
- '!' 입력시 종료
- 두 번째, 세 번째 : 각각 피연산자 2개(정수만)
- 출력)
- 연산 결과
- 프롬프트를 출력할 것
- 종료 전까지 무한 반복
- 입력)
- #2)
#1에서,
- 프로그램 실행 인자를 받는(main의 인자) 프로그램 만들기
[
{{{sub|mul|div}}} {{{[op1]}}} {{{[op2]}}} {{{, ...}}}{{{]}}}
- 인자를 받을 경우 즉시 종료
- 사용자 정의 함수를 사용해 봅시다.
- 헤더와 소스코드를 분리해 봅시다.