<!--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에 저장되는거 아닌가요??