Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 928 Bytes

README.md

File metadata and controls

39 lines (20 loc) · 928 Bytes

Learning_C

목표

  • C 콘솔 프로그램에 대해 이해한다.

    • argc, argv

      예) gcc out.c -o out.exe에서 argc = 4, argv[] = ["gcc", "out.c", "-o", "out.exe"]

    • 프로그램은 main(int argc, char* argv[]) 함수를 호출하면서 시작된다.

  • 프로그래밍의 기본적인 문법을 이해한다.

    • 조건문 : if, else

    • 반복문 : for, while, do{} while();

  • 강타입 프로그래밍 언어의 특성을 이해한다.

    • 데이터 타입 (char, int, double..)

    • 배열

    • 문자의 표현 (char들을 나열)

    • 구조체 (struct)

    • 포인터 (데이터의 메모리 위치를 저장하는 타입)

    • 함수 포인터 (컴파일된 코드의 메모리 위치를 저장하는 타입)

  • 간단한 협업 방법과 테스트 기반 프로그래밍을 경험해본다.

    • Git의 간단한 사용 (Clone, Push, Pull)

    • Github 이용 (Pull Request)

    • 테스트 작성