while 문 기초 질문
귀1여운렩
2023.04.01
void main(void)
{
int i, j, k = 0;
int sum = 0;
i = 1;
while (i = 5)
{
i++;
}
printf(%d\t, i);//------------이거
printf(\n);
}
void main(void)
{
int i, j, k = 0;
int sum = 0;
i = 1;
while (i = 5)
{
printf(%d\t, i);//--------------이거
i++;
}
printf(\n);
}
답이 1 2 3 4 5 가 나오고
하나는 6 이나오는데...
차이점이??
-
빛솔
윗분 말씀대로 반복구간 안밖의 출력값이 다른차이가 납니다
-
가루
while()문의 반복 구간 안에서 i값을 출력하느냐, 밖에서 출력하느랴의 차이
-
거울
첫번째 코드는 i가 5일 경우에도 조건이 만족되어 연산(i++)을 하고 끝나게 되어 6이 출력되는겁니다
그럼 이것을 바탕으로 두번째코드의 결과를 예상해보세요
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2652084 | timeGetTime질문이요 | 환찬 | 2024-04-19 |
2652058 | 포인터의 기본적인 질문입니다! (3) | 해뜰참 | 2024-04-19 |
2652031 | 더블포인터.... (1) | 눈 | 2024-04-18 |
2652003 | bmp 파일 이미지 축소와 픽셀 줄이기 코드짜는법!!! (1) | PinkPearl | 2024-04-18 |
2651981 | system("taskkill")명령어는 안전한 명령어인가요? | 수예 | 2024-04-18 |
2651930 | printf 함수가 입력은 있지만 반환값이 없는 함수라는게 무슨소리..? (1) | 두동 | 2024-04-17 |
2651904 | 스튜디오 2008에서 컴파일 어떻게 하죠? (3) | 햇햇 | 2024-04-17 |
2651875 | 이 책은 기본 베이스가 따로 있나요? (beginning linux programming) (3) | 은소라 | 2024-04-17 |
2651847 | 정수 변수를 선언한후 출력할때... 궁금한게 있는데요 (2) | 도움 | 2024-04-17 |
2651776 | C언어로 미분 하는 방법에 대해서 힌트좀 부탁드립니다. (1) | 이플 | 2024-04-16 |
2651747 | 배열에서요~ | 소라 | 2024-04-16 |
2651721 | while 반복문 (2) | 동이 | 2024-04-15 |
2651700 | 초보 질문여~ | 카이 | 2024-04-15 |
2651674 | printf %f 출력 질문 | 청식 | 2024-04-15 |
2651649 | 이것좀 해결해주세요 ㅠ | 빛글 | 2024-04-15 |
2651619 | 씨언어 질문이요~~ | 다빈 | 2024-04-14 |
2651591 | 이번 방학 두달동안 c언어 배울수있을까요? (2) | 알찬해 | 2024-04-14 |
2651563 | error warning (2) | 갅쥐누뉨 | 2024-04-14 |
2651533 | puts를 숫자로 출력했을때 | 헛장사 | 2024-04-14 |
2651504 | 데이터파일,소문자-대문자 | 김예쁨 | 2024-04-13 |