U E D R , A S I H C RSS

새싹교실/2017/C언어가르쳐조/5월16일 (rev. 1.2)

새싹교실/2017/C언어가르쳐조/5월16일


1. 예정

  • 수업 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] [, ...]]
    • 인자를 받을 경우 즉시 종료
  • 사용자 정의 함수를 사용해 봅시다.
  • 헤더와 소스코드를 분리해 봅시다.

2. 진행

3. 실습

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:05
Processing time 0.0362 sec