C++ 포인터 포인터?? 주소를 저장하는 변수 기존의 변수는 데이터를 저장하지만 포인터는 메모의 공간 주소를 저장한다. 변수 이름앞에 &연산자를 붙이면 해당 변수의 주소를 반환한다. int number = 10;//데이터 저장 int* ptr = &number; std::cout C++기억조각 맞추기(기억안남) 2024.02.29
C++ 함수 함수? 함수는 특정 작업을 수행하는 코드의 블록이다. 사용자가 정의하거나 표준 라이브러리에서 제공하는 미리 정의된 함수일 수 있다. 함수는 한 번 정의된 후에 여러 번 호출될 수 있으며, 필요할 때마다 실행된다. 함수의 구조 반환_자료형 함수이름(매개변수_목록) { // 함수의 몸체 (코드 블록) // 작업을 수행하는 코드들 return 반환값; // 반환_자료형이 void가 아닌 경우에만 필요 } 함수의 구조반환 자료형: 함수가 반환하는 값의 자료형을 지정한다. 만약 함수가 어떤 값을 반환하지 않는다면 void를 사용한다. 함수이름: 함수를 호출할 때 사용되는 이름. 함수 이름은 식별자 규칙을 따라야 한다. 매개변수 목록: 함수에 전달되는 매개변수의 자료형과 이름을 나열한다. 필요 없는 경우 비워둘 수.. C++기억조각 맞추기(기억안남) 2024.02.27
C++ 반복문 while문 while반복문의 기본동작 조건은 true이고, 종료 조건이 있어야 함. while(true) { //여기에 반복할 코드 입력 } int inputNum; int count = 0; //std::cout > inputNum; while (count C++기억조각 맞추기(기억안남) 2024.02.22
C++ if 문 If (조건문) 특정 조건에 의해서 선택적으로 실행이 가능하다. if (조건이 만족하면 -> 참이면 실행해라) { //여기 실행 } int num = 10; if (num>=10) { std::cout C++기억조각 맞추기(기억안남) 2024.02.21
C++ 다양한 연산자들(2) 복합대입 연산자 a+=ba=a+b a-=ba=a-b a*=ba=a*b a/=ba=a/b a%=ba=a%b 논리연산자 && 피연산자가 모두 참(true)일 때만 참 0 && 0 (0) 0 && 1 (0) 1 && 1 (1) \\ 피연산자중 둘 중 하나가 참이면 true 0 \\ 0 (0) 0 \\ 1 (1) 1 \\ 1 (1) ! 피연산자가 참이면 거짓, 거짓이면 참 C++기억조각 맞추기(기억안남) 2024.02.20
C++의 다양한 연산자들(1) C++의 다양한 연산자들 정리해보기 1.대입 연산자 데이터를 저장하는 연산자.기본 수학과는 다르게 C++에서 = 는 같다 가 아닌 오른쪽에 있는 값을 왼쪽에 있는 피 연산자에 대입하는 연산을 수행한다. int a = 0; // 0을 a에 대입한다 2.산술 연산자 더하기(+),빼기(-),곱하기(*)와 같은 산술 연산자가 있다. int a = 5; int b = 2; int result = a + b; std::cout C++기억조각 맞추기(기억안남) 2024.02.20
C++ 기초(변수, 데이터 타입 등) 정리 변수란? 데이터를 저장하는 메모리 공간이다. int a = 10; //a가 변수! std::cout C++기억조각 맞추기(기억안남) 2024.02.20