Language
📌 1. find() #include find(start, end, value); start부터 last 전까지 원소들 중 value와 일치하는 첫 번째 원소의 iterator를 리턴함 범위 내에 value값이 없다면 end 리턴 //ex) #include #include #include using namespace std; int main() { vector numbers = {1, 2, 3, 4,5}; int target = 3; auto it = find(numbers.begin(), numbers.end(), target); if(it!=numbers.end()){ cout
📌 C++ 특징 C++ = C + class class를 갖는 c언어 c언어의 문법을 모두 포함, 개선 C 문법은 포함하고 있지만 프로그래밍 스타일은 완전 다름 객체지향 프로그래밍이 가능하도록 Class 위주로 다양한 문법 추가 📌 C 프로그램의 구성요소 ⚡ 1. 토큰 : C프로그램을 구성하는 기본 단위 예약어(reserved word, keyword) : int, if 컴파일러에 의해 미리 의미가 정해져있는 32 ~ 44개의 단어 연산자(operator) : +, / 우선순위와 결합성 구두점(punctuator) : [], () 토큰을 구분하기 위해 사용하는 기호 소스 어느 부분에서 사용하는 지에 따라 연산자인지 구두점인지 구별 식별자(identifier) : 변수, 함수, 배열, 구조체 등의 이름 상..
📌 1. 함수 input이 들어와 function(함수)를 거쳐 output 출력 입력과 출력이 없는 프로그램도 있음 1) 함수 정의 매개변수 : input 리턴값 : output 수행할 문장 : function def 함수명(매개변수 input): return 리턴값 output 2) 함수 호출 함수 호출 : 함수를 사용하는 것 함수를 정의하기만 하면 아무것도 출력하지 않음 def sum(a, b): #함수 정의 result = a + b return result print(sum(1, 2)) #함수 호출 3) 입출력 값이 없는 경우 ✔ 입력값만 없는 경우 def say(): return "Hi" print(say()) #Hi 출력 ✔ 출력값만 없는 경우 def sum(a, b): print("%d, ..
📌 1. 조건문 들여쓰기를 잘못할 경우 SyntaxError 발생 VSCode에서 코드 진행 상황을 보려면 코드 번호 왼쪽에 Breakpoint(시작포인트)를 건 후 Run->Start debugging 실행해 한 줄씩 확인 가능 ++연산자와 --연산자 사용 불가능 +=연산자 또는 -=연산자는 사용 가능 1) if문 ✔ 기본 구조 조건문이 true일 경우, 해당 코드 실행 false일 경우 elif 또는 else 실행 if : ❗ 들여쓰기가 매우 중요함 ✔ 조건문 조건 조건문은 기본적으로 bool이어야 함, 이때 bool 자료형을 사용해 bool 자료형으로 만들어도 됨 🔶 bool 자료형 , ==, !=, >=, =y|x가 y보다 크거나 같다| |x= 60: message = "success" else:..