RIP Tutorial 에서 공부
Unresolved 가 불러지게 만드는 과정이 resolve dlek.
C 언어는 시스템 프로그래밍에 적합하도록 설계된 프로그래밍 언어입니다.
POSIX는 유닉스 기반 운영체제를 위한 표준 인터페이스입니다.
POSIX API는 C 언어 함수 및 변수의 집합으로, 운영체제의 기능에 접근하기 위한 인터페이스를 제공합니다. 유닉스 시스템에서 이 함수들은 주로 시스템 호출로 이루어집니다. 시스템 호출은 운영체제 커널에 특정 작업을 요청하는 방법입니다.
open()
: 파일을 읽거나 쓰기 위해 엽니다.fork()
: 새로운 프로세스를 생성합니다.connect()
: 네트워크 연결을 생성합니다.exit()
: 현재 프로세스를 종료합니다.tcsetattr()
: 터미널의 속성을 설정합니다.time()
: 현재 시간을 가져옵니다.포인터는 C 언어의 핵심 개념 중 하나이며, 메모리 주소를 저장하는 변수입니다. 포인터를 사용하면 메모리에 직접 접근하여 데이터를 조작할 수 있습니다.
포인터의 개념:
포인터의 선언:
char *str; // char 타입을 가리키는 포인터 str 선언
주소 값 가져오기: &
연산자를 사용하여 변수의 주소 값을 가져올 수 있습니다.
포인터 역참조: *
,>
, []
연산자를 사용하여 포인터가 가리키는 메모리에 접근할 수 있습니다.
NULL은 잘못된 값을 나타낸다.