1학년 대학 수업/C++ 프로그래밍

[C++ 프로그래밍 1 주차] 괄호의 의미

hawon6691 2025. 9. 4. 15:44
728x90

프로그래밍 언어에서 사용하는 괄호들 [ ], { }, ( )는 각각 다른 역할을 해. 아래 표로 쉽게 정리해볼게:


📘 프로그래밍 괄호 종류와 의미

괄호 종류 이름 주요 용도 예시 코드 설명

( ) 소괄호 함수 호출, 조건식, 우선순위 지정 printf("Hello");
if (x > 0)
함수에 값을 전달하거나 조건을 감싸는 데 사용돼
{ } 중괄호 코드 블록 정의 (함수, 조건문, 반복문 등) int main() { ... }
for (...) { ... }
실행할 코드의 범위를 지정해줘
[ ] 대괄호 배열, 리스트, 인덱스 접근 arr[0] = 10;
int nums[5];
배열의 요소를 접근하거나 배열을 선언할 때 사용돼

🎮 예시로 이해하기

  • 소괄호 ( )
  • int sum(int a, int b) { return a + b; } sum(3, 4); // 함수 호출
  • 중괄호 { }
  • if (x > 0) { printf("양수입니다"); }
  • 대괄호 [ ]
  • int scores[3] = {90, 80, 70}; printf("%d", scores[1]); // 80 출력

괄호는 단순한 기호 같지만, 프로그램의 구조와 흐름을 만드는 데 꼭 필요한 도구야. 마치 문장의 문장부호처럼, 없으면 의미가 완전히 달라지거든.

728x90