함수3 [C++] 함수, 범위, 공간 Ch 09. 함수함수의 기본반환타입 함수이름(인자){ 함수몸체 return 반환값;}메인 함수int main(int argc, char* argv[]) { return 0; }//argc는 아규먼트의 개수, argv는 문자열 배열인 아규먼트를 의미한다.//위 변수들이 실행 시 넘겨주는 인자를 받게 된다.return 은 반환뿐만 아니라 함수의 종료도 의미한다.컴파일러는 위에서 아래로 읽기 때문에 함수를 사용하려면 사용한 시점보다 위에 함수가 정의되어 있어야 한다. 이를 해결하기 위해 함수의 선언 (prototype)을 앞쪽에 선언한다. (전방선언)int csun(int a, int b); // 프로토 타입 전방선언int cabs(int); // 프로토 타입의 변수명은 생략이 가능하다.int csumabs(.. 2024. 7. 8. [열혈 C++] OOP 단계별 프로젝트 01단계 OOP 단계별 프로젝트는 본 책에서 제공하는 프로젝트 입니다. 01 단계는 간단한 기능을 갖춘 은행 프로그램 제작입니다. 프로그램 설명 필요한 기능 기능 1 계좌개설 기능 2 입 금 기능 3 출 금 기능 4 전체고객 잔액조회 필요한 가정 가정 1 통장의 계좌번호는 중복되지 않는다. 가정 2 입금 및 출금액은 0보다 크다. 가정 3 고객의 계좌정보는 계좌번호, 이름, 잔액 만 저장한다. 가정 4 여러명의 고객을 위해 배열을 사용한다. 가정 5 계좌번호는 정수형태이다. 다음의 기능과 가정에 맞춰서 제가 쓴 코드를 남겨놓겠습니다. BankMain.cpp //은행 프로그램 oop1 //작성자: 신용준 //만들기 시작한 날짜: 2023-12-13 #include #include "BankHead.h" using .. 2023. 12. 14. [열혈 C] Part 01 C언어의 기본 - printf와 \n 군대에 있는 동안 C/C++을 전부 까먹었기 때문에 C를 다시 공부해야 할 필요가 생겨서 공부하게 되었습니다. 이번에는 책에 나온 예제를 중심으로 그 예제를 해결할 때 필요한 개념을 같이 서술하는 방식으로 글을 써보려고 합니다. 잘 부탁드립니다! 교재 : 윤성우의 열혈 C 프로그래밍 교재는 C 기본서중에 인기가 많은 윤성우님 교재로 선택했습니다. 실행환경 : 비주얼 스튜디오 저번 Java 1학년을 공부할때는 Paiza.io를 이용했지만 이번엔 비주얼 스튜디오를 선택했습니다. 제가 공부했던 코드가 컴퓨터에 남기도하고 교재에서도 사용하기 때문에 선택했습니다. (건너뛰는 챕터가 있을 수 있습니다.) Chapter 02-1 Hello world! 들여다보기 #include int main(void) { prin.. 2023. 9. 18. 이전 1 다음