연습장이라 밑에꺼 빼고 다 주석처리되어있음
#include <stdio.h>
#include <string.h>
int main()
{
/*double x = 10.1234567, y = 123, z = 1234;
printf("1, %+2.0lf\n", x);
printf("2, %20lf\n", y);
printf("3, %+30lf\n", z);*/
/*double x = 12.34; printf("%9lf", x); printf("%9.lf", x);*/
//int x, y, z;
//
//printf("3개의 정수를 입력하세요 : ");
//scanf_s("%d,%d,%d", &x, &y, &z); // = canf_s("%d %d %d", &x, &y, &z)
//printf("1값:%d\n2값:%d\n3값:%d\n", x, y, z);
/*int x = 1;
int y = 1;
printf("%d", x != y);*/
/*int x = 1;
int y = 10;
++x;
x;
x;
x;
printf("%d", x);*/
/*int x = 1;
int y = 10;
++x;
x+0;
x+0;
x+0;
printf("%d", x);*/
//int x = 1;
//int y = 10;
//int i = 0;
//++i;
//for (;;)
//{
// printf("%d\n", i);
//}
/*int x;
int num;
switch(x){
case -1: num--; break;
case 1: num++; break;
default: num = 0;*/
int x;
for (x = 0; x>=0; x++)
{
if (x > 2) continue;
if (x > 4) break;
printf("*\n");
}
return 0;
}
해당 댓글은 삭제되었습니다.
아 거기 원래 주석처리햇엇는데 풀어놧네 근데 어케 알아들엇노; ㄳㄳ
근데 오버플로우 뜨면 코드로 짜여진 논리하곤 관계없이 프로그램이 끝나는거임? 왜 그럼?? 무한반복문 다른 건 잘 되던뎅
오버플로우돼서 음수되는거랑 프로그램이 끝나는거랑 먼상관이야?? 오버플로우가 계속 돌아가면서 계산되는 거 아닌가?? 진짜 몰라서 학구열에 물어봄
아 그래서 break;없이도 빠져나가는거구나 이해딱됐다 ㄹㅇ고맙다 게이야
근데 좀 로드되었다가 프로그램 끝낫다는 말 나오는데 1초?도 안걸리던데 내 컴퓨터 존나 똑똑하노; 언제 -2147483648까지 계산 다했노
실제로 조건식 없애고 공란으로 두니까 별이 무한하게 찍히네 신기하다 진짜 ㄳㄳ