
많은 프로그래밍 언어에는 static과 extern의 개념이 존재하고 각각 언어마다 의미하는 바가 같지는 않다.C언어에서의 static과 extern을 알아보자.변수를 static으로 선언을 하면, 해당 변수의 범위가 끝나더라도 프로그램의 생명주기 동안 변수를 계속 존
enum은 열거형 자료구조이다

C언어는

C언어 이전에는 운영 체제를 개발하기 위해 주로 어셈블리어를 사용했다. 어셈블리어는 기계어와 밀접하게 연관되어 있어서, 프로그래밍의 유연성과 이식성이 떨어졌는데, 이러한 배경에서 유닉스 운영 체제의 초기 버전을 개발하던 켄 톰슨(Ken Thompson)은 B 언어를 만
C언어 디버깅, MakeFile 프로그그래밍에서 디버깅과 빌드 자동화는 개발자가 효율적으로 코드를 작성하고 유지 보수하는데 필수적인 과정이다. C언어는 저수준 언어의 특성을 가지고 있어서 디버깅과 빌드 자동화의 중요성이 더욱 강조된다. C언어 디버깅 왜 디버깅을 해
링크드 리스트는 일반적인 배열처럼 연속적인 메모리 공간에 할당되지 않고, 각각의 노드가 데이터와 당므 노드를 가리키는 참조를 포함하여 체인처럼 연결된 데이터 구조이다. 배열과 달리, 링크드 리스트에서는 노드들이 메모리 상의 임의 위치에 존재할 수 있다.링크드 리스트의