분류 전체보기 152

조건문

C언어 콘서트 Programming C의 유일한 삼항 연산자인 조건연산자를 사용해서 큰 수와 작은 수를 구분했다. 처음에 정삼각형의 조건을 q==w==e로 했더니 정삼각형과 이등변 삼각형 구분이 안됐다. q==w && w==e로 바꾸니까 제대로 된 결과가 나왔다. break은 반복문 탈출 의미. 위이미지대로 그냥 디버깅하면 2020년 2월의 일 수가 29일로 나온다. 윤년임에도 불구하고. if문위에 break을 제거해줘야 윤년계산이 제대로 된다. 2

C 2022.04.21

반복문

break : 반복 루프를 벗어나기 위해 사용함. continue : 현재 수행하고 있는 반복 과정의 나머지를 건너뛰고 다음 반복 시작. 콘솔에 그림 그리려면 HDC hdc = GetWindowDC(GetForegroundWindow()); 꼭 써줘야한다. int나 long이었다면 거의 무한히 반복되는 것 같았을 텐데 short형 변수 선언이라 32767에서 멈춘다. 문제가 좀 이상한 것 같다. 애초에 n이 0이라면 while문은 실행이 안되고 당연히 출력도 안될텐데. 그래서 while(n>=0)으로 바꿔봤다. while(n>=0)으로 바꾸면 0이 출력된다. n이 0이상일 동안만 반복가능한건데, 아래 대입식에 따르면 n이 -3으로 변하기 때문에 더이상 while문이 실행되지 못하는 것이다. do-whil..

C 2022.04.12