[C] For에 대해 궁금해여
Aileen
2023.04.01
for(i=5; i=1; i--)
{
for(j=5; j=i;j--)
printf(%d,j); printf(\n);
}이렇게 했는데요i-- 이면 5 4 3 2 1되고요j--이면 5 4 3 2 1 되자나요그럼 결과 값이54321이렇게 나오는게 정상 아닌가요?
-
매1력적
님의말처럼할수도있어요.
for(i=5;i=1;i--){
for(j=i;j=i;j--){
출력
}} -
다참
와우 진짜 진짜 궁금했었는데..
정말 감사합니다 -
딥와인
현재 프로그램에서 보면,
for(j=5; j=i;j--)
이렇게 되어있죠?
자세~히 생각해보시면,
i=5 일때, 1회 실행되고,
i=4 일때, 2회 실행되고,
i=3 일때, 3회 실행되고,
i=2 일때, 4회 실행되고,
i=1 일때, 5회 실행됩니다.
for(i=5; i=1; i--)
이부분을 보시면 알겠지만,
i= 5, 4, 3, 2, 1
순서로 돌아갑니다.
그럼 for(j~) 부분이 1회, 2회, 3회, 4회, 5회
순서로 실행되겠죠??
for -
지율
아녀 그말이 아니라
for(i=5; i=1; i--)
{
for(j=5; j=i;j--)
printf(\%d\ -
네코
그렇게 하고싶다면
for(i = 5; i = 1; i--)
{
printf(\%d\\n\