[[TableOfContents]] = 예정 = * 수업 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의 인자) 프로그램 만들기 * {{{[}}}{{{[add|sub|mul|div]}}} ''{{{[op1]}}}'' ''{{{[op2]}}}'' ''{{{[, ...]}}}''{{{]}}} * 인자를 받을 경우 즉시 종료 * 사용자 정의 함수를 사용해 봅시다. * 헤더와 소스코드를 분리해 봅시다. = 진행 = = 실습 = = 기타 / 후기 / 방명록 = ----------------------------------- [새싹교실/2017/C언어가르쳐조] [새싹교실/2017]