기타 강좌

이번에는 변수선언은 무엇이냐. 또 어떻게 사용하냐 에 대해 설명하겠습니다.

 

일단 변수선언이란?

- 한마디로 변수를 선언하는 것입니다. 변수는 어떤 값을 저장해주는 역할을 합니다.

수학적으로 하면 변수는 변할수 있는 값인데요. 헷갈리시면 이렇게 생각하시면 됩니다.

변수는 상자라고 생각하세요. 이 상자에 여러가지 물건을 넣을 수 있습니다.

그 상자에는 그 물건이 그대로 남아있지요. 또는 그 물건을 바꿀수 있기도 합니다.

이런 원리를 생각하시면 변수는 그 값을 저장해주고 또는 그 값을 변경 할수도 있습니다.

변수 선언 아주 쉽습니다. 쉽게 생각하시면 됩니다. 초보자도 누구나 할 수 있으니 걱정마시고요.

 

이제는

변수 사용법은?

제가 말했듯이. Dev-c++ 사용하시는 분들은 #incldue <stdio.h> 해주는 것이 좋습니다.

일단은

#include <stdio.h>

int main

{

    int i,j;         // i,j를 변수입니다. 한마디로 변수를 선언한 것이지요.

 

이런식으로 변수를 선언해주시면 됩니다. 아직 소스 다 쓴게 아니라 일부분을 보여준 것 뿐입니다.

변수 선언에 대해 말씀드렸습니다. 그러면 변수 선언을 할 때 꼭 초기화를 해야합니다.

일단 초기화에 대해 또 초기화를 왜 해야하나 또 변수를 초기화 하는 방법에 대해 설명을 하겠습니다.

 

 

초기화란?

- 초기화는 그 값을 초기화 시키는 것입니다. 한마디로 그 변수의 값을 0으로 바꾸는 것이지요.

 

초기화를 해야 하는 까닭은?

- 변수를 선언할 때 가장 먼저 해야 할게 초기화 입니다. 초기화를 해야하는 까닭은

변수를 선언 할 때 무조건 변수가 초기화 되있는게 아닙니다.

그러므로 그 변수를 초기화 해주어야 하는데 만약 하지 않을 경우 자기가 입력한 그 값이 나오지 않고 이상한

값이 나오게 됩니다. 한마디로 쓸모 없는 값이 되지요. 쓸모도 없는 값이 되버리기 때문에

변수를 꼭 초기화 해주어야 합니다.

 

변수를 초기화 하는 방법은?

- 일단 변수를 선언해주고 초기화 해줍니다.

 

int i=0;  //i의 변수를 선언해주고 그 i라는 변수에 초기화를 해줍니다. =는 같다라고 생각하지 않습니다.

 

i에 0이라는 값을 넣어준다고 생각해야 합니다.

 

제가 그전에 말씀하셨듯이 그 수를 저장하는 상자라고 생각하면 됩니다.

c언어를 어렵게 생각하시는 분이 있다면 쉽게 생각하시면 됩니다.


List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 912
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 798
메이킹 영상 [매이킹 영상] CASTLEVANIA: LORDS OF SHADOW 2 아방스 2014.07.09 791
어도비 프리미어 프리미어 cc 2014 새로운 기능 - Premiere Pro CC – April 2014 – New Features 아방스 2014.07.07 1443
기타 에러 메세지를 텍스트로 복사하기 1 file 값싼뭉크 2014.04.26 874
기타 [RPGXP] 기술 데이터 읽기 실패 해결법 2 file 맵만드는중.. 2014.02.17 1719
기타 윈도우 게임을 휴대폰이나 태블릿으로 돌려보자 폰으로컴퓨터하기 2014.01.21 1428
기타 [루비] 프로그래밍 공부하는 법 1 자연철학의수학적원리 2013.10.25 1724
기타 [루비][네트워크] 다른 컴퓨터에서 명령어 받아서 실행후 결과 돌려주는 서버 자연철학의수학적원리 2013.10.25 1736
기타 [루비][네트워크][GUI] 서버에 명령어 보내서 실행결과 얻는 클라이언트 file 자연철학의수학적원리 2013.10.25 1471
기타 [루비][네트워크] 간단한 서버테스트하기 file 자연철학의수학적원리 2013.10.25 1419
기타 [루비][네트워크] 간단한 서버 만들기 자연철학의수학적원리 2013.10.25 1512
기타 [루비][GUI] 텍스트입력박스와 버튼, 이벤트 연결 file 자연철학의수학적원리 2013.10.25 1432
기타 [루비][GUI]텍스트입력상자 만들기 자연철학의수학적원리 2013.10.25 1345
기타 [루비][GUI] 버튼에 이벤트 연결하기 file 자연철학의수학적원리 2013.10.25 1370
기타 [루비][GUI] 버튼 만들기 file 자연철학의수학적원리 2013.10.25 1440
기타 [루비][GUI]윈도우 창을띄우기 file 자연철학의수학적원리 2013.10.25 2070
기타 [루비] 한글 사용하기 2 자연철학의수학적원리 2013.10.25 1476
시네마4D Navié Plants & Effex Krakatoa Edition v2.00.20 For Cinema 4D R14 – R15 – Win64 file 아방스 2013.09.24 1951
시네마4D Jawset TurbulenceFD v1.0 Rev 1160 For Cinema 4D – Win64 file 아방스 2013.09.24 1410
에프터 이펙트 에펙 글자 등장 효과 - Create a Stormy, Electric Type Reveal 3 file 아방스 2013.07.05 4673
어도비 프리미어 [어도비 프리미어 CS6] 흔들림 보정 어렵지 않아요~. file 아방스 2013.03.13 11555
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19