C/C++ 언어 강좌 제 8강 논리문 if 문을 이용을 해보자! [1/2]
안녕하세요! Aoi Kazto 입니다!!
오늘은 음.. 조금 특별한고 중요한걸 배워볼 것입니다!!
바로! 논리문 이란걸 배워 보겠습니다..!!
음.. 귀찮아서 전강좌도 생각이 안나서..
이렇게 for (;;); 부터 시작하겠습니다!!
자! 일단 제일 먼저
비교 대상인 변수를 한개 만들어 보았습니다.!!
변수가 잘기억이 안난다면? [여기]
그 다음에는 변수를 만들었으니!.
값을 사용자로 부터 받아 봅시다..!
scanf 함수가 잘 모르겠다면?! [여기]
그 다음에는 논리문을 적용하는
if 문을 봅시다!!.
if (i == 0){} 코드를 보실수가 있습니다.
int a = 0;
이 부분에서 대입을 할때는 = 이 한개
== 는 비교 할때 쓰이는 겁니다..
if (i = 0){} 코드는 i 에 0을 대입하라 란 뜻인데
대입에 실패할수가 없으므로.. 무조건 true을 반환합니다..
이점을 유의해주세요..!
if (i == 0) 코드는 i가 0일때 아래의 코드를 실행하기!
else는 i 가 0이 아닌 값일때 처리를 합니다.
.
결과는 이와 같습니다.
저희가 입력한 값이 0 이 아니므로 종료는 하지 않습니다.! 란 말이 나오는 거죠!
만약 0 을 눌릴 경우에는.
return 0 을 만나게 되니 바로 프로그램은 종료가 됩니다..!
왜 종료가 되는지 궁금하다면은..? [여기]
바로 종료가되면 알수가 없으니.
return 을 지워 보고 다시 컴파일을 하시게 되면은
위 사진 처럼.
0
프로그램이 종료 합니다! 란 말이 나오고 대기 합니다..
어때요?
if 좀 많이 쉽죠? 다음 강좌는.. 연산자에 조금 알아봅시다..!
대소 비교문을 알아보는거죠..! 그게 바로 2/2 입니다.!
.