JAVA와 c++의 차이점 JAVA와 다르게 bool 데이터를 정의할 때 0또는 0이 아닌 모든 값으로 false/ true를 지정할 수 있다. c++ 블록 내 어디서든지 지역변수를 선언 할 수 있다. 사용할 변수 이름을 다소 명확하게 할 수 있지만, 선언된 변수를 일괄적으로 보기 어렵다. c보다 더 type checking이 엄격하게 일어나 인수가 없을 때 매개변수 리스트에 void는 선택사항이다. 반환값이 있다고 선언된 함수는 반드시 값을 반환해주어야하고 함수에 반환 자료형이 명시되지 않으면 int형이라고 가정된다. 오류의 종류 컴파일 시간 오류는 컴파일 과정에서 생긴 문법적인 오류이다. 논리 오류는 컴파일 성공 후 프로그램을 실행하면서 잘못된 결과를 내는 경우에 생기는 오류이다. 실행시간 오류는 프..