CS/모두를 위한 컴퓨터 과학 CS50

[CS50]컴퓨터 과학을 이해하기 위한 C언어의 기초

mabb 2023. 2. 24. 17:14
반응형

모두를 위한 컴퓨터 과학(CS50 2019)를 바탕으로 부족한 CS지식을 다져보고자 정리해본다.
=======================================================================

▷C언어
C언어는 순수 텍스트 기반의 전통 프로그래밍 언어이다. 컴파일 방식으로 동작한다.
기본적으로 다음의 문법적인 특징이 있다.
#include<stdio.h> //c의 표준입출력 라이브러리
int main(void){ }  //c의 엔트리포인트인 main 함수
; //문을 마치는 세미콜론

▷C의 데이터타입
bool
char
String
int
long
float
double

▷C언어의 동작
c언어는 좌에서 우로, 위에서 아래로 실행한다. main메소드 아래에 선언한 함수는 인식을 하지 못한다. 그래서 상단에 함수의 프로토 타입을 기입한다. 라이브러리를 이용하여 누군가 구현해둔 기능을 활용한다.

반응형