C언어: 전역 변수, 정적 지역 변수, 매크로 정의

변수는 일반적으로 함수 내부에 선언되어 함수 실행 중에만 존재하고 종료 후 소멸되는 지역 변수가 대부분입니다. 전역 변수 함수 외부에 선언된 변수를 전역 변수라고 합니다. 전역 변수는 프로그램 전체에서 유효하며, 모든 함수에서 접근하고 사용할 수 있습니다. 초기화되지 않은 전역 변수는 컴파일러에 의해 자동으로 0으로 초기화됩니다. (지역 변수 ...

7월 21일 03:32에 게시됨

C 언어 기본 개념: 전처리 지시자와 함수 구조

전처리 지시자 C 소스 코드에서 #include <stdio.h>와 같은 헤더 파일 포함문은 전처리 지시자입니다. 컴파일러는 소스 코드를 컴파일하기 전에 이러한 지시자를 먼저 처리합니다. stdio.h 헤더는 표준 입출력 함수에 대한 정보를 제공하며, 실제 함수 구현은 라이브러리 파일에 존재합니다. 헤더 파일은 함수 프로토타입, 상수 정의, 매크로 등을 포함하여 컴파일러 ...

7월 2일 04:28에 게시됨

C/C++ 프리프로세서 지시어: #error, #line, #pragma, #warning 활용법

C/C++ 프리프로세서 지시어 활용법 #error 지시어 #error는 컴파일러에게 컴파일 오류를 발생시키도록 지시하는 전처리기 명령어입니다. 이는 특정 조건이 충족되지 않았을 때 컴파일 과정을 중단시키는 데 사용됩니다. 사용법: #error 오류 메시지 다음은 #error를 사용한 예제 코드입니다: #include int main() { // 조건이 충족되지 않으면 컴파일 중단 # ...

6월 23일 03:26에 게시됨