변수는 데이터를 임시로 저장하는 메모리 공간이다.
영문자 또는 밑줄문자로 시작해야 한다.
대소문자가 구분된다.
예약어(키워드)는 사용할 수 없다.
변수의 선언은 소스 코드의 앞부분에 몰아서 해야 한다.
선언과 동시에 초기화할 수도 있다.
변수명
영문자, 숫자, 밑줄문자로 구성된다.영문자 또는 밑줄문자로 시작해야 한다.
대소문자가 구분된다.
예약어(키워드)는 사용할 수 없다.
변수의 선언
자료형 변수명;
변수의 선언은 소스 코드의 앞부분에 몰아서 해야 한다.
선언과 동시에 초기화할 수도 있다.
1 int i;
2 int j = 0;
변수의 초기화
초기화 되지 않은 변수는 0이 아닌 임의의 값을 가지고 있다.변수의 범위
일반적으로 함수 내에서 선언된 변수는 지역변수이며 함수의 종료와 함께 소멸된다. 1 #include <stdio.h>
2
3 /*
4 지역 변수
5 */
6 void fun1()
7 {
8 int x = 100;
9 printf("x = %d\n", x);
10 }
11
12 int main ()
13 {
14 int x = 10;
15 printf("x = %d\n", x);
16 fun1();
17 printf("x = %d\n", x);
18 system("PAUSE");
19 return 0;
20 }
댓글
댓글 쓰기