본문 바로가기

C++ Primer32

C++ Primer 07 Exercise 01 #include double cal(double x, double y); int main() { using namespace std; double x, y; do { cout x; if (x == 0) break ; cout > y; if (y == 0) break; cout 2023. 2. 19.
C++ Primer 07 학습목표 함수의 기초(복습) 함수의 원형 함수 매개변수를 값으로 전달 배열을 처리하는 함수의 설계 const 포인터 매개변수 문자열을 처리하는 함수의 설계 구조체를 처리하는 함수의 설계 string 클래스 객체를 처리하는 함수의 설계 자기 자신을 호출하는 (재귀) 함수 함수를 지시하는 포인터 7.1 함수의 기초(복습) C++에서 함수를 사용하기 위해 해야하는 작업 함수 정의 제공 라이브러리 함수 사용시 이미 정의되어 컴파일되어있음 사용자 정의 함수는 스스로 함수 원형 제공 라이브러리 함수 사용시 표준 라이브러리의 헤더 파일을 이용 사용자 정의 함수는 스스로 함수 호출 // calling.cpp #include void simple(); int main() { using namespace std; cout 2023. 2. 19.
C++ Primer 06 Exercise 01 #include #include int main() { using namespace std; char ch; while (cin.get(ch) && ch != '@') { if (isupper(ch)) cout 2023. 2. 18.
C++ Primer 06 학습목표 if 구문 논리 연산자(&&, ||, !) 조건 연산자(? :) continue와 break 구문 기본적인 파일 입력/출력 if else 구문 문자 함수들이 들어있는 cctype 라이브러리 switch 구문 수를 읽어들이는 루프 6.1 if 구문 if (test-condition) statement if : 조건을 평가한 결과가 참이면 다음에 오는 구문 또는 구문 블록을 수행, 거짓이면 무시하고 건너뜀 if 구문의 전체 구조가 하나의 구문으로 취급됨 test-condition에는 루프 제어시 사용한 것과 같은 관계 표현식이 주로 사용됨 // if.cpp #include int main() { using std::cin; using std::cout; char ch; int spaces = 0; .. 2023. 2. 18.