<!--StartFragment-->
4.
#include <stdio.h>
int main(void) {
int a;
for(a=20 ; a<=20 ; a*a
)
{printf("=", a);
break;}
printf("\nThe End\n");
return 0;
}
형님들
저거 break 안걸어 놓으면 20 20 20 20 이게 무한히 반복되는데 왜그렇습니까
a=20 딱 한번만 반복해야 되는거 아닙니까?? a*a이 400이되어버리는데
물론 a값에 400이 저장되어지지 않으니까 그렇다 그렇게볼수도있는데
그렇다면 a++ 은뭡니까
for(a=20 ; a<=20 ; a++)
이렇게 해버리면 a값에 21이 저장되는건가요
a++ // a*a차이가먼가요행님들 a*a의 값이 a에 저장되는거 아닌가요??
a*a가 저장이 안되잖아 저걸로 하고 싶으면 a*=a로 하면 됨
연산만하고 저장을 안하네
감사합니다행님들!! 복받으실꺼에여!!