Cpp(3)
-
cpp4
함수의 정의와 호출 함수란? 특정 작업을 수행하는 프로그램 문장들을 하나의 단위로 모아 놓고 이름을 부여한 것 함수에 정의된 처리가 필요한 부분에서 호출하여 사용함 -매개변수를 통해 함수에서 처리할 데이터(인수)를 전달 -호출된 함수로 이동하여 몸체 블록을 실행 -정해진 처리를 한 후 결과를 반환 -함수릐 실행을 완료하면 호출한 곳으로 복귀 app 프로그램은 함수를 기본 단위로 하여 구성 returnType functionName(Parameters) { Type1 localName; 내부 변수 선언 statement1; // 로직 수행 return returnExpression; // 결과 값 반환 } return 함수를 마치고 함수를 호출 한 곳으로 복귀하는 명령 함수 안의 어느 곳이든 복귀를 위해 ..
2023.11.02 -
cpp2
키워드와 식별자 키워드(keyword) ? c++에서 미리 용도를 정해 놓은 단어 반드시 전해진 용도로만 하용 해야함 ex) #include , using , namespace, return 식별자(indentifier)? 여러 가지 대상을 구분하기 위해 만든 이름 -변수, 함수, 클래스 등의 이름 규칙 -첫 자는 비숫자 문자를 사용함(c++ 11부터 다국어 문자 포함) 이후의 문자는 비숫자 문자와 숫자를 사용함(특수문자 사용 불가) 길이 제한은 없음 키워드는 식별자로 사용할 수 없음 _문자로 시작하는 이름은 사용하지 않는 것이 좋음 적절한 식별자 ex) myname, my_name(snake case), myName(camel case), MyName(pascal case), a3, VALUE, Int..
2023.09.25 -
cpp
C와 C++언어 C++언어 = 1979년 Bell연구소의 Bjarne Stroustrup이 C언어를 확장하여 만든 프로그래밍 언어 C with Classes -> 1983년부터 C++ 이름 사용 주요 확장 내용 객체지향 프로그래밍 클래스, 상속, 다형성 동적 바인딩 등 일반화 프로그래밍 : 템플릿 예외 처리 프로그램 소스 파일 확장자 .cpp/.cxx/.C 등 사용 .cpp주로 사용 헤더파일 클래스, 함수의 원형, 매크로, 전역변수, 상수 등 여러소스 파일에 공통적으로 선언되는 내용을 담고 있는 파일 단독으로 컴파일 되지 않고, #include라는 선행처리기 지시어에 의해 소스 프로그램 파일에 삽입되어 함께 컴파일됨 확장자 .h .hpp등 사용 소스파일 -> 컴파일 -> 목적파일 ->(라이브러리) -> ..
2023.09.25