초보자를 위한 C언어 변수 선언과 초기화
C언어에서 변수는 데이터를 저장하고 처리하기 위해 반드시 알아야 할 핵심 개념입니다. 이 글에서는 변수 선언과 초기화의 기본 원리를 초보자의 눈높이에 맞춰 설명합니다. 구체적인 예제와 함께 쉽게 이해할 수 있도록 구성했으니 끝까지 읽어보세요.
목차
1. 변수란 무엇인가?
변수는 프로그램에서 데이터를 저장하는 데 사용되는 이름이 붙은 저장소입니다. 예를 들어, 숫자나 문자를 저장할 수 있는 공간을 생성하고 이름을 부여한 후 필요할 때 이를 사용할 수 있습니다.
- 변수는 컴퓨터 메모리의 특정 공간을 차지합니다.
- 데이터를 수정하거나 다시 사용할 수 있습니다.
예: 나이를 저장하는 변수:
int age = 25;
2. C언어 변수 선언의 기본
변수를 사용하기 전에 선언해야 합니다. 선언은 변수의 이름과 데이터 유형을 지정하는 과정입니다.
문법:
data_type variable_name;
예를 들어:
int number;
char grade;
3. 변수 초기화와 기본값
변수 초기화는 선언과 동시에 값을 할당하는 과정입니다. 초기화를 하지 않으면 변수에는 쓰레기 값이 저장될 수 있습니다.
초기화 문법:
data_type variable_name = value;
예:
int count = 10;
float average = 5.5;
4. 주요 변수 유형
C언어는 다양한 데이터 유형을 제공합니다. 다음은 주요 변수 유형과 그 용도입니다.
데이터 유형 | 설명 | 예 |
---|---|---|
int | 정수 저장 | int age = 30; |
float | 실수 저장 | float pi = 3.14; |
char | 단일 문자 저장 | char grade = 'A'; |
5. 변수 선언과 초기화 예제
다음은 변수 선언과 초기화를 결합한 예제입니다:
#include <stdio.h>
int main() {
int age = 25;
float height = 175.5;
char grade = 'A';
printf("나이: %d\n", age);
printf("키: %.1f\n", height);
printf("등급: %c\n", grade);
return 0;
}
6. 초보자가 자주 저지르는 실수
- 초기화를 하지 않음: 선언만 하고 초기화하지 않으면 쓰레기 값이 저장됩니다.
- 잘못된 데이터 유형 사용: 예를 들어,
float
값을int
변수에 저장하려고 시도. - 변수 이름 충돌: 동일한 이름의 변수를 두 번 선언하는 경우.
'프로그래밍 언어 > C' 카테고리의 다른 글
C언어에서 변수란? 종류와 사용법 정리 (0) | 2024.12.15 |
---|---|
C언어 데이터 타입의 종류와 특징: 정수형, 실수형, 문자형 (0) | 2024.12.09 |
C언어에서 발생하는 일반적인 버그와 디버깅 방법 (0) | 2024.11.27 |
터미널에서 C 프로그램 컴파일하고 실행하기 (0) | 2024.11.21 |
C언어 개발을 위한 IDE 추천 및 비교 분석 (0) | 2024.11.15 |