본문 바로가기
방통대/C프로그래밍

2-2-2 변수 선언

by 꿈꾸는 몽나 2024. 2. 26.
728x90

 

변수 선언

: 변수명과 변수가 가질 자료형을 지정하여 변수를 위한 기억공간을 할당하는 것

 

형식 : 자료형 변수명;

 

 

 

변수 선언 시 고려 사항

- 변수에 저장될 값의 크기(범위)

: short int의 표현 범위는 -32768 ~ 32767.

: 이 표현 범위를 벗어났기 때문에 출력은 num1 = -32768, num2 = 32767로 출력이 잘못됨.

-> 오류 발생

 

- 변수의 선언 위치

변수를 함수 외부에 선언한 경우

-> 전역변수로 선언, 프로그램 어디서나 사용 가능.

 

 

변수를 함수 내부에 선언한 예

-> int i;는지역 변수로 선언, main 함수 내에서만 사용 가능

-> int i, j;는 sub1 함수 내에서만 사용 가능, main함수 내의 변수 i와는 별개.

 

 

: int a = 100;은 전역변수, int a = 200;은 func()의 지역변수이다. 이런 경우 지역변수를 우선한다.

: main()에서 a의 값은 100, func()에서 a의 값은 200이다.

 

 

 

- 변수의 초기화

: for문에서 i=1;은 변수 i를 초기화 한 것. 변수에 값이 부여된 것을 초기화라고 한다.

: 변수 sum은 초기화 안 됨. 

 

-> 출력 : 1부터 10까지의 합 = 4556

 

728x90

'방통대 > C프로그래밍' 카테고리의 다른 글

3-1 표준 입출력 함수  (0) 2024.03.04
2-3 선행처리기  (1) 2024.02.26
2-2-1 자료형  (0) 2024.02.26
2-1 상수와 변수  (0) 2024.02.26
1-4 에러와 경고  (0) 2024.02.20