변수의 선언과 초기화에 대해 알아보자. 쉽다.
변수는 요로코롬 초기화 하면 된다.
int를 선언 및 초기화 시키기
int a; // 선언 및 정의 초기화는 안되어 있다.
a= 11; // 초기화 시켜주기
int b= 22; // 선언 및 정의 및 초기화
간단한 예제
#include <stdio.h>
int main() {
double x; // 선언 및 정의(o), 초기화(x) x는 쓰레기값을 갖는다. 컴파일러에 따라서 경고 혹은 에러를 낸다.
x = 1.234567;
printf("%.2f\\n", x);
// 보통 번거로우니까 선언과 정의를 한방에 한다.
double y = 1.234567; // 선언 및 정의 및 초기화
printf("%.2f\\n", y);
double z; // 선언 및 정의(o)
printf("%.2f\\n", z);
// 쓰레기값을 치울라면 초기화를 하면 된다.
// 초기화 뭔가 값을 넣으면 된다.
}
기본형 변수는 선언시 메모리에 기억장소만 할당하고 값을 넣지 않음,
따라서, 임의의 값을 갖고 있음 = 그 임의의 값을 쓰레기값이라 부름
쓰레기값 업애려면? 초기값을 대입하면 끗
변수를 정의만 해놓고 수식에 바로 사용하면 문제가 된다.