반응형
모두를 위한 컴퓨터 과학(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메소드 아래에 선언한 함수는 인식을 하지 못한다. 그래서 상단에 함수의 프로토 타입을 기입한다. 라이브러리를 이용하여 누군가 구현해둔 기능을 활용한다.
반응형
'CS > 모두를 위한 컴퓨터 과학 CS50' 카테고리의 다른 글
[CS50]추상화 (0) | 2023.02.24 |
---|---|
[CS50]컴파일,라이브러리, 메모리, 버그, 디버깅 (1) | 2023.02.24 |
[CS50]알고리즘과 의사코드(algorithm and pseudo code) (0) | 2023.02.24 |
[CS50]컴퓨터의 표현법, 컴퓨터는 어떻게 데이터를 표현할까 (0) | 2023.02.24 |
[CS50] 컴퓨터 과학은 무엇일까 (0) | 2023.02.24 |