do while문 공부중인 늅늅이인데 while (n != 0); 이부분이 이해가 안됨다 왜 while (n != 0); 이여야하는거져??
-
#include<stdio.h>
-
int main(viod)
-
{
-
int n;
-
do
-
{
-
printf("안녕하세요!\n");
-
scanf("%d", &n);
-
} while (n != 0);
-
printf("프로그램을 종료합니다.\n");
-
}
4개의 댓글
무분별한 사용은 차단될 수 있습니다.
닉네임변경54
n값에 0을 입력하면 0 != 0 이 false가 나와서 프로그램을 종료하는거로 넘어감
근데 0을 제외한 모든 입력은 다시 do문으로 점프해서 안녕하세요 다시나오게 만든 프로그램같소
그리고C++이 아니라 C언어임
그리고 main함수에 return값이 없어서 원래는 오류나야함 (요즘은 봐줌) 정확히는 return 0;가 들어가야함
르그
그렇군요 감사합니다 c++이랑 c랑 크게 다른건가요??
닉네임변경54
아주많이다름 절차지향이랑 객체지향의 차이는 어마어마함
한화라서행복합니다
겉으로 보기에 유사해 보일수도있지만 많이 다름!