프로그래밍 공부

2024/01/05 3

  • 배열은 같은 데이터 타입의 값들을 일렬로 나열한 것 이다. 각 항목은 배열의 위치로 구분된다. C++에서 배열을 선언할 때는 배열의 크기를 명시적으로 설정해야 한다. 배열의 크기로 값이 변할 수 있는 변수를 줄 수는 없다. 배열의 크기는 상수여야 한다. 또는 상수 표현식(constant expression)[constexpr]을 배열 크기 선언에 이용할 수 있다. int myArray[3]; myArray[0] = 0; myArray[1] = 0; myArray[2] = 0; 위와같이 3개의 정수값을 담는 배열을 선언하고, 배열의 항목을 모두 0으로 초기화한다. 이러한 초기화 방식은 다른 방법이 있는데, 반복문을 사용해서 초기화 할 수있고, 또는 초기화 매커니즘을 사용해서 초기화 할 수 있다. int m..

  • 1.1.8 논리 산출 연산자 이미 논리 산출 연산자로서 > 연산자를 사용하였다. > 연산자는 두 값을 비교하여 왼쪽이 크면 참을 아니라면 거짓을 리턴 한다. 모든 조건 연산자는 위와같은 패턴으로 동작하는것을 기억하자. 조건 연산자의 결괏값은 항상 true 또는 false이다. 연산자 설명 사용 예 = 왼쪽 값을 오른쪽 값과 비교하여 작음, 작거나 같음, 큼 , 크거나 같음에 따라 참, 거짓을 반환한다. if(i < 0) { std::cout

  • 1.1.7 조건문 조건문은 주어진 표현식의 결과가 참(true)인지, 거짓(false)인지 에 따라 특정 코드의 실행 여부를 결정할 수 있게 해준다. C++ 에서는 주로 세가지 형태의 조건문을 사용한다. if/else 문 가장 흔한 조건문은 if문으로, 보통 else 문과 함께 사용한다. if문은 조건이 참이면 if문 아래 블록 또는 블록이 없을 경우. 바로 아래 라인의 코드를 실행한다. 조건이 거짓이라면, else블록의 코드를 실행한다. else 블록이 없다면, if문 블록 아래 라인의 코드가 실행된다. if문의 괄호 영역에 들어갈 구문은 반드시 불(Bollean)변수 이거나, 불타입의 결과값을 가져야 한다. 논리 산출 연산자는 표현식이 true, false의 불타입 결과를갖게 해준다. switch문 ..