본문 바로가기
Ghost의 C Note(노트)/Ghost의 C언어 변수

Ghost의 변수.. 변하는 야수?

by dark ghost 2012. 4. 3.
728x90
반응형

변수란?

: 변수는 프로그램 내에서 정수나 실수 또는 문자 등 여러 가지 형태의 자료를 다루기 위해서 변수를 이용하는데, 변수는 값을 저장 할 수 있는 주 메모리내 기억장소의 이름이다.

 

1. 위 소스에서 새롭게 추가 된 줄을 볼수 있을 것이다. "int number"와 "number = 3"이라는 두줄 이때까지는 printf문만 써서 출력을 했었지만 새롭게 추가된 두줄이 변수 선언과 변수에 3이라는 값을 넣게 다는 것이다. 

 

2. Dos Command창에서 cl function.c라는 명령어로 컴파일을 실행하여 function.exe와 function.obj 두개의 파일이 생성 되는 것을 확인 할 수있다.

 

3. 위 그림에서 컴파일을 실행해 얻었던 function.exe와 function.obj 파일이 생생 된것을 확인 할 수 있다.

 

4. Dos Command창에서 function.exe를 실행시켜서 "The number is"까지는 문자이가 끝에 3이 출력되는 것을 확인 할 수있는데 이 3이 변수를 이용해 출력된 것이다. 3은 문자가 아니고 숫자이며, 아까 소스에서 "int number"라는 줄이 변수 선언이라고 했는데 왜 숫자냐면 int number 앞에 int는 Data Type(자료형)이고 int는 integer, 즉 정수형 Data Type이다. 그렇게 때문에 3은 숫자이다. 그리고 변수 선언시 "int number"와 "number = 3"이라는 두줄을 "int number = 3" 이렇게 한줄로 줄 일수도 있다.  

 

728x90
반응형

댓글