[C언어] 지역변수(Local Variable), 전역변수(Global Variable), 정적변수(Static Variable) 총 정리 - 개념, 특징, 예시코드, 차이점
C언어를 학습하다 보면 변수(variable)의 종류에 대해 헷갈리는 경우가 많습니다. 특히 지역변수(Local Variable), 전역변수(Global Variable), 정적변수(Static Variable)는 각각 다른 특성을 가지기 때문에 정확히 이해하는 것이 중요합니다. 이 글에서는 각 변수의 개념과 차이점을 상세히 설명하고, 예시 코드와 함께 한눈에 볼 수 있는 표로 정리해드리겠습니다. 1. 지역변수(Local Variable)개념지역변수는 특정 함수 또는 블록 내에서 선언되며, 해당 블록이 끝나면 소멸하는 변수입니다. 지역변수는 함수가 호출될 때 생성되고, 함수가 종료되면 메모리에서 사라집니다. 특징생성 시점: 함수가 호출될 때 생성소멸 시점: 함수가 종료될 때 소멸사용 범위: 변수가 선언..
2025. 1. 6.
매크로(Macro) 함수 - 코딩 테스트 시간 단축을 위한 마법
코딩테스트에서 실행시간을 단축시키는 것은 매우 중요합니다. C언어를 사용한다면 매크로(Macro)를 활용하면 코드의 길이를 줄이고 실행 속도를 높일 수 있습니다. 이번 글에서는 코딩테스트에서 자주 쓰이는 매크로 함수를 소개합니다. 0. 매크로 사전학습아래 링크에 C언어 매크로에 대한 기본 개념을 정리했습니다. 개념, 원리, 주의점, 예시코드 등 필요한 모든 개념을 총 정리했습니다. 매크로를 사용하면 왜 시간이 단축되는지에 대한 설명도 포함되어 있으니 미리 보고 오시기를 강력 추천드립니다!! 2024.12.22 - [C 언어] - C언어 매크로(Macro)의 모든 것 - #define, 개념, 동작원리, 성능, 장점, 다양한 예시, 주의사항 C언어 매크로(Macro)의 모든 것 - #define, 개념, ..
2024. 12. 22.