
포인터주소를 저장하는 변수 "주소"모든 것에는 주소가 있음메모리에도 메모리 주소가 있음 기본적으로 변수를 만들면, 컴퓨터가 알아서 해당 메모리 주소를 찾아가서 변수를 저장함개발자가 해당 변수의 주소를 알려고 한다면?예시) 변수 a의 주소로 가세요 = 7349347 번지로 가세요 코드 예시#include using namespace std;int main() { int a = 10; cout 출력 결과int = 4 byte 메모리 중에 4 byte를 저장할 수 있는 공간 중에알아서 골라서 들어감(랜덤) 주소값이 변하는 이유 컴퓨터 메모리 공간에 랜덤하게 저장되기 때문이다 포인터 변수int *a; 포인터 변수가 어떤 메모리의 주소를 저장함= 저장한 주소에 해당하는 메모리를 포인터 변수가 가리킴 ( ..

실습 문제 1배열을 이용하여 학생 5명의 몸무게를 입력 받고 평군을 구하세요#include using namespace std;int main() { float stu_weight[5]; float sum = 0; float avg; for (int i = 0; i > stu_weight[i]; } cout 출력 결과 실습 문제 210개 과목 성적을 배열로 입력받아 최고 성적을 구하세요#include using namespace std;int main() { int score[10]; cout > score[i]; } int max = score[0]; // 0번째 요소가 최고점이라고 가정함 int index = 0; // 0번째에 값이 0인 첨자 저장 for (int i = 1; i 가장 큰 ..

문자열 복사 배열 복사배열은 반복문을 사용하여 복사할 수 있음#include using namespace std;int main() { int arr[5] = { 1,2,3,4,5 }; int arr_b[5]; //arr_b = arr; 이렇게 한 번에 요소를 옮길 수는 없음. 하나하나 한칸씩 옮겨야 함. /* arr_b[0] = arr[0]; arr_b[1] = arr[1]; arr_b[2] = arr[2]; arr_b[3] = arr[3]; arr_b[4] = arr[4]; */ for (int i = 0; i 출력 결과 문자문자 : 문자 하나(알파벳 기준, 한글X -> 예: a, A, _, 1(숫자) 등)문자열 : 문자들의 조합(예: apple) - 문자는 char형 변수에 저장함- char ..

배열변수 여러 개를 이어 놓은 것- 메모리에 연속적으로 할당함- 여러 개의 이름을 짓거나, 초기화하지 않아도 됨(한 번만 이름 지으면 됨)- 숫자 첨자(인덱스)로 정보에 접근함 코드 예시#include using namespace std;int main() { int a = 1; int b = 1; int c = 1; int d = 1; int e = 1; int aa[5] = { 1,1,1,1,1 }; return 0;} 배열 선언자료형 배열 이름[배열 크기] 배열 이름A ~ Za ~ z숫자 0 ~9(중간, 끝만 가능 / 시작 불가능)_ (언더바)대소문자 구분 가능예약어 사용 불가능 배열 사용배열 이름[첨자]첨자: 인덱스 개념배열은 0부터 시작함 코드 예시 1#include using name..

함수 사용 이유 함수를 사용하지 않은 코드(2로 나눈다는 부분이 중복됨)#include using namespace std;int main() { int a = 10; cout 함수를 사용한 코드(코드 재사용, 간편함)#include using namespace std;void fun2(int x) { cout 출력 결과함수를 사용한 코드와 사용하지 않은 코드모두 동일한 결과값을 도출해냄 함수 선언 및 호출함수 형식float 계란후라이만들기(int 식용유, float 계란, char 소금){ 후라이팬에 식용유를 두른다; 후라이팬에 계란을 깨뜨려 넣는다; 소금으로 약간 간을 한다; return 계란후라이;}--> float : 자료형--> 계란후라이만들기 : 함수명--> r..

while while 반복문 형식해당 조건까지 반복while(조건){ 해당 조건을 만족할 때까지 반복}조건: B A는 while문 밖에 적기C는 while문 안에 적기 조건의 초기값while(조건){ 해당 조건을 만족할 때까지 반복 조건의 증가 또는 감소}반복 내용이 한 줄이라면 { } 생략 가능 코드 예시#include using namespace std;int main() { cout 출력 결과 실습 문제11부터 2023까지 홀수인 정수의 합은 얼마인지 while문을 사용하여 계산하세요.#include using namespace std;int main() { int sum = 0; int i = 1; while (i #include using namespace std;int..

forfor문for(A; B; C) { B가 옳을 때까지 계속 반복}A : 초기값B : 반복 조건식C : 증가 또는 감소 반복 내용이 한 줄이라면 { } 생략 가능! 실습문제 1 #include using namespace std; int main() { for (int i = 0; i 실행 결과i가 0 ~ 9까지 10번 반복됨 실습문제 2#include using namespace std; int main() { cout 실행 결과0, 2, 4 => 3번 반복함 실습문제 3i 활용#include using namespace std; int main() { for (int i = 0; i 실행 결과 실습문제 41부터 2023까지의 정수의 합은 얼마인지 for문을 사용하여 계산하세요..

결제 기능 구현 목적사용자가 포인트를 충전하기 위해 결제하는 기능을 만들 예정이다. 기술 스택 프로그래밍 언어: java 언어프레임워크: spring boot, MyBatis템플릿 엔진: mustache라이브러리: jquery, lombok 등 토스 페이먼츠 결제 API 먼저, 토스페이먼츠 개발자센터에서회원가입 하면아래와 같이 테스트용 API 개별 연동 키클라이언트 키, 시크릿 키, 보안 키를 발급 받을 수 있다. 클라이언트 키와 시크릿 키는 항상 ‘세트’로 묶여 있고, 한 세트로 써야 된다. 세트가 아닌 키를 사용하거나 테스트 또는 라이브 키를 섞어 사용하면 INVALID_API_KEY 오류가 발생한다. 클라이언트 키는 브라우저에서 토스페이먼츠 SDK를 초기화할 때 사용한다.시크릿 키는 토스페이먼..

if 조건문 1. if 조건문 형식if(조건) { 조건이 맞다면 수행}조건이 옳지 않다면 괄호 안은 무시한다. if문 내부가 한 줄이라면 괄호가 없어도 된다.if(조건) 수행문장실습 문제#include using namespace std; int main() { int n1 = 30; int n2 = 20; if(n1 실행 결과 아무것도 안 뜨는 이유if의 조건문이 false 이기 때문에if 문이 실행되지 않았기 때문이다. 여기서 int n1을 30에서 10으로 변경하여 실행한다면 #include using namespace std; int main() { int n1 = 10; int n2 = 20; if(n1 실행 결과 if 문이 동작하는 것을 볼 수 있다. if else 조건문 1..

의존성 확인plugins { id 'java' id 'org.springframework.boot' version '3.2.10' id 'io.spring.dependency-management' version '1.1.6'}group = 'com.tenco'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLanguageVersion.of(17) }}configurations { compileOnly { extendsFrom annotationProcessor }}repositories { mavenCentral()}dependencies { implementation 'org.springframework.boot:spring-b..