(최대공약수 구하기) while... 반복문 예제 for Ch 소스 파일명: testWhileCPP.cpp /* * Filename: testWhileCPP.ch * * Purpose: Example using the while loop syntax * while .... * * Execute: ch testWhileCPP.ch -200 300 */ #include #include using namespace std; // 사용법 표시 void printUsage() { cout 프로그래밍/Ch 2008.02.22
객체를 이용한 구구단 출력 예제 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