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
'1학년 대학 수업 > C++ 프로그래밍' 카테고리의 다른 글
[C++ 프로그래밍 1 주차] C/C++ 많이 사용하는 예약어 (0) | 2025.09.04 |
---|---|
[C++ 프로그래밍 1 주차] 세미콜론 (0) | 2025.09.04 |
[C++ 프로그래밍 1 주차] C++과 JAVA의 공통점과 차이점 (0) | 2025.09.04 |
[C++ 프로그래밍 1 주차] C++의 역사 (0) | 2025.09.04 |
[C++ 프로그래밍 1 주차] 컴파일러와 인터프리터의 장단점 (0) | 2025.09.04 |