해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 1-2장 기본 알고리즘 - 반복 : 논리 연산과 드모르간 법칙 (2/3) 논리 연산 논리곱 - p && q - 둘 다 T일때 T - p와 q는 값일 수도 있고, 식일 수도 있다. 논리합 - p || q - 둘 중 하나라도 T이면 T - p와 q는 값일 수도 있고, 식일 수도 있다. 단축 평가 (short circuit evaluation) - 왼쪽 피연산자의 결과 만으로 정확해지는 경우 오른쪽 피연산자의 평가를 실행하지 않는 경우 - ex) 논리합 num = 13; num 99; 위 코드의 경우, num < 10 만 평가 했을 때 T가 나온다. 논리합은 피연산자 ..
해당 내용은 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편 (전면 개정판)을 기반으로 작성되었습니다. 1-2장 기본 알고리즘 - 반복 : for, while, do while (1/3) 반복(repetition) / 반복 구조 / 루프 (loop) 어떤 조건이 성립하는 동안 처리(프로그램 명령문 또는 명령어의 집합)를 반복하여 실행하는 것 for 문 for(식1; 식2; 식3) { 루프 본문 } for(선언; 식2; 식3) { 루프 본문 } - 실행 전에 반복을 계속할지 판단한다. (사전 판단 반복 구조) 1부터 n까지의 합 while 문 while(제어식) { 루프 본문 } - 실행 전에 반복을 계속할지 판단한다. (사전 판단 반복 구조) - 제어식의 값이 1이면 반복, 0이면 중단 d..