(CS50)-프로그래밍 기초(문법)

CS50 x edwith 강의를 들으며 정리한 공부 포스팅입니다.

그림출처

핵심 개념

  • C언어
  • 문법
  • 함수
  • printf
  • 컴파일
  • 주석

C 언어

  • 프로그램을 작성하는 데 사용되는 프로그래밍 언어.
  • C와 같은 프로그래밍 언어는 굉장히 구체적인 문법을 사용하여 프로그램 작성을 요구함

첫 번째 C 프로그램

첫번째 C 프로그램

  • #include

    • 이 프로그램이 stdio.h라는 파일 안에 들어 있는 미리 작성된 함수들에 접근할수 있게 해줌.
  • 함수

    • 특정 기능을 수행하기 위한 문장들을 모아놓은 것.
  • printf

    • 문자열을 화면에 출력하는 함수
    • C에서 문자열은 항상 큰따옴표 안에 작성해야 한다.
  • int main(void)

    • 프로그램의 시작점을 정의

      (그림의 초록깃발을 클릭했을 때, 시작하기 버튼을 클릭했을 때 와 같은 기능)

      첫번째 C 프로그램2

      (스크래치와 엔트리)

  • 4~6행의 중괄호는 main함수의 코드를 묶어주는 역할

  • \n 문자는 줄 바꿈 문자로 “hello, world!”를 출력하고 줄이 바뀌게 됨.

  • 세미 콜론(;)은 프로그램 명령의 마지막이 어디인지를 알려줌.

컴파일하여 프로그램 실행하기

  • 컴파일

    • 소스 코드를 일련의 0과 1들로 이루어진 오브젝트 코드(object code)로 전환해주는것.
  • 주석

    • 문장 중 //이나 /*, */안에 작성되어 있는 코드는 완전히 무시되어짐.

    • 프로그래머들이 코드에 대한 설명을 기록.

      나중에 보는 사람들이 쉽게 이해할 수 있도록 자주 사용됨.

Comments