공부기록/C

구조체 structure a user-defined data type that allows you to group together different types of variables under a single name. 하나의 이름 하에 다양한 타입의 변수들을 함께 묶어 사용하기 위해 유저가 정의한 데이터 타입 //Red-Black Tree Node를 위한 구조체 코드 enum Color { RED, BLACK }; struct Node { int data; enum Color color; struct Node* parent; struct Node* left; struct Node* right; }; // Function to create a new node struct Node* createNode(i..
컴파일 어떤 언어의 코드를 다른 언어로 바꾸어주는 과정. 예를 들어 사람이 읽을 수 있는 c언어 코드를 기계어로 바꾸는 것을 컴파일이라고 한다. 컴파일러는 어떤 프로그래밍 언어로 쓰인 소스 파일을 다른 언어로 번역해주는 번역기이다. c vs python 파이썬을 주로 사용하다 c를 사용하니, 파이썬은 따로 실행 파일이 생성되지 않는데 c는 생성되어 그 차이가 궁금했다. python c 실행시 스크립트 실행시 파이썬 인터프리터가 한 줄 한 줄 실시간으로 읽는다. 따라서 실행 파일을 생성할 필요가 없다. 반드시 컴파일하여 빌드 후 생성되는 실행파일을 실행해야 함. 언어 타입 인터프리터 언어 컴파일 언어 컴파일 파이썬 인터프리터만 있다면 .py 파일을 어떤 시스템에서든지간에 돌릴 수 있으며 컴파일이 따로 필요..
J융
'공부기록/C' 카테고리의 글 목록