프로그래밍/Ch 3

객체를 이용한 구구단 출력 예제 for Ch and standard C++

C++ 언어는 C언어와 달리 객체지향(obeject oriented) 언어이다.C++ 언어에서 클래스(class) 라고 하는 것은 C 언어의 구조체(struct) 개념을 확장한 것이다.C 언어의 구조체(struct)는 자료(데이터)만 가질 수 있지만, C++ 언어의 클래스(class)는 자료 뿐만이 아니라 자료를 핸들링하는 메소드도 가질 수 있다.메소드란 클래스에 소속된다는 것이 C 언어의 함수와 구별된다.클래스 변수를 선언험과 동시에 클래스에 속한 자료와 메소드는 동적으로 로딩되어 힙(heap)이라는 메모리에 탑재된다.C 언어의 구조체 정의 구문 양식:  struct 구조체명 {      타입 변수명1;      타입 변수명2;          ...........      타입 변수명n;};C++ 언..

프로그래밍/Ch 2008.02.17

구구단 출력 예제 for Ch, C, and C++

Ch 언어의 구문을 C/C++의 것과 거의 같다. Ch 환경에서는 소스를 컴파일 하지 않고 그대로 실행시킨다는 것이 C/C++ 환경과 다를 뿐이다. C/C++/Ch/Java 언어의 함수 정의 구문 양식은 type functionName(parameters) { block } 이다. 또 C/C++/Ch/Java 언어의 for 반복문 양식은 for (varName = initialValue; condition; replicator) { block } 이다. 소스 파일명: forTest.ch ------------------------------[소스 시작] #include void printDan(int dan) { int i; for (i = 1; i < 10; i++) { printf("%d x %d =..

프로그래밍/Ch 2008.02.17