앙성중학교 로고이미지

이범준

페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
3-2.변수
작성자 이범준 등록일 17.08.04 조회수 44
변수의 이용
이번시간엔 저번시간에 자아아아암깐 얘기했던 변수의 사용법을 설명하겠습니다. 저번시간엔'int N = 1'로 했는데요, 이번엔 이것을 자세하게 알아봅시다.
int N = 1;
이걸 보시면 변수의 형인 int 인 N이라는 이름을가진 1인 변수를 만든다입니다.
만약 char 형인 M이라는 이름을 가진 0.1이라는 변수를 만들고싶다면
char M = 0.1;
이에요. 참 쉽죠?
또한 프로그램 내에서 함수를 변환시키고자 싶을땐 이렇게 합니다.
만약 N이라는 함수를 1에서 5로 바꾸고싶다면
N = 5;
라고 간단하게 하면 돼요. 더하기나 빼기는
N++  (N+1)
N--    (N-1)
의 형태로 쓸 수가 ?습니다.
이제 실전을 해볼까요?

이렇게 써 봅시다.
include

int N = 1;

int main(void) {
  printf("N은%d 입니다./n", N);
}
이런식으로 작성을 하게 돼면
N은1입니다.
라고 뜨게 ?求求?
그럼 더 확장해서

include

int N = 1;

int main(void) {
  printf("N은%d 입니다./n" , N);

  N = 5;
  printf("N의 값이 변경돼었습니다./n");
  printf("N은%d 입니다./n" , N);
}

N은1입니다.
N의값이 면경되었습니다.
N은5입니다.
라고 출력이 ?求求?!

<응용편>

include

int N = 1;
int main(void) {
  printf("N은%d 입니다./n", N);
  printf("N을 바꿉니다./n");

  scanf("int" , &N);

  printf("N은%d 입니다!./n" , N);
}
어떻게출력이될지는 한번 도전해보세염!

scanf는 키보드로 입력한 값(숫자)을 대입하는것이기때문에 만약int함수를 변경하는데 A라고 적었다면?
에러가 뜨겠죠!

<응용의응용>
include

char N = a;
int main(void) {
  printf("N은%c 입니다./n", N);
  printf("N을 바꿉니다./n");

  N = getchar()

  printf("N은%c 입니다!./n" , N);
}

여기서 getchar()라는 것이 나오는데, 이건 변수를 키보드에 입력한값(문자)으로 바꿀 때만 사용돼며, 이건
변수이름 = grtchar() 라고 쓰입니다.
이전글 4-1. 식과 연산자
다음글 3-1.변수