리팩토링 = 결과는 그대로인 소스 재설계
#include <stdio.h>
void main() {
int c=0;
int i=0;
while(i<10) {
i++;
c *= i;
}
printf("%d", c);
}
0
0 1 2 3 4 5 6 7 8 9 10 = 0
DELETE FROM 학생 WHERE 이름 = '민수'
DELETE 문법이다.
ICMP(Internet Control Message Protocol)
ICMP는 인터넷 프로토콜의 비신뢰적인 특성을 보완하기 위한 프로토콜로 IP 패킷 전송 중 에러 발생 원인을 알려주거나 네트워크 상태를 진단해주는 기능을 제공한다.
즉 신뢰성 없는 IP를 대신하여 송신측으로 네트워크의 Ip 상태 및 에러 메세지를 전달해주는 프로토콜
IGMP(Internet Group Message Protocol)
인터넷에 연결한 컴퓨터가 멀티캐스트 그룹을 주위의 라우터에 알릴 수 있는 수단을 제공하는 프로톸ㄹ
public class Test{
public static void main(String []args){
int i=0;
int sum=0;
while (i<10){
i++;
if(i%2==1)
continue;
sum += i;
}
System.out.print(sum);
}
}
30
0 + 2 + 4 + 6 + 8 + 10으로 짝수의 합을 구하는 코드
프로토콜
프로토콜이란 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계로 위의 정의와 같이 메세지가 잘 전달되었는지를 확인하는 통신 규악 및 약속이다.
1234567
분기 커버리즈는 각 조건문이 True/False에 대해서 테스트를 함
SELECT 과목이름, MIN(점수) AS 최소점수, MAX(점수) AS 최대점수 FROM 성적
GROUP BY 과목이름 HAVING AVG(점수) >= 90
과목 이름으로 GROUP BY 했으므로 MIN, MAX, AVG 같은 함수들은 같은 과목에서만 실행됨
DELETE FROM 학생 WHERE 이름 = '민수';
DELETE 문법
÷
관계대수
참고 : https://moonibot.tistory.com/64