while문에대해서 질문!.
하람
2023.04.01
질문 제목 : while 문에대해서 궁금한거좀 여쭙을께요.
질문 내용 :
int main()
{
int a=0;
int b=1;
while(b!=0)
{
printf(정수입력 (0 to quit));
scanf(%d,&b);
a+=b;
}
printf(입력된 정수의 총 합: %d, a);
return 0;
}
이거에서요 다른 while 반복문에서는 위에 int b=1; 이값을 그냥 안보고 while반복문안에잇는 녀석만돌리던데 위에있는 예제는 왜 그렇지않고 b=1값으로 초기화 시킬수있는거죠??
-
그놈은멋있었다
큐브//아녀요 ㅋ; 열공하세요~
-
딥블랙
혜읍,사랑하라/ 아 제가 제 질문을 계속읽어보다보니 이해가됬네요.. 하암 괜히 이상한질문올린것같음 ..ㅈㅅ
-
미르
while문 조건에 b!=0 이라고 한거는 b가 만약 0이면 while문을 빠져나오는거죠. 근데 위에 int b=1 이라고 해주는 것은 while 들어갈때 조건을 먼저 검색하기때문에 int b=1 이라고 해논걸 보고 b=1 이니까 b!=0 이라는 조건에 만족이 되니 while 문을 실행하는겁니다;(이 대답이 맞나;;;;;;;)초보지만 끄적여봤습니다;