본문 바로가기

c++ 반복문3

C++ [배열메모리 할당] ▣ int *p = new int [num] == int 크기로 배열 메모리 할당, *p에 할당한 주소 대입 ▣ delete []p; == 사용한 메모리 반환(반환을 해야지 메모리 재사용 가능) ▣ int *p = (int*)malloc(sizeof(int)) * num); == sizeof() 함수는 메모리의 크기를 구하는 함수, int형 크기로 메모리 입력받은 수만큼 곱하여 메모리 할당, (int*) int형 포인터를 의미 강제형변환 ▣ free(p) == 사용한 메모리 반환(반환을 해야지 메모리 재사용 가능) 2023. 2. 8.
언리얼엔진5 9장 [While 반복문] ▣ 안녕하세요. 이번장에서는 While 반복문에 대해 공부해 보도록 하겠습니다. ▣ 먼저 변수를 생성합니다. 기본값은 10으로 지정합니다. ▣ 노드바탕에서 오른쪽마우스를 클릭하고 whlie을 검색하면 Whlie Loop이라는 함수가 나옵니다. ▣ 클릭해서 이런 식으로 코딩합니다. Branch를 공부해서 아시겠지만 While Loop 함수블록에 왼쪽에 보면 원이 하나 있습니다 빨간색은 Bool 자료값 받아오는 원입니다. 다시 말해 While Loop은 조건이 True 경우 작동됩니다. Num으로 0보다 클 경우에 대한 조건을 연결합니다. 그럼 10이 0보다 크기 때문에 While 문이 작동합니다. 그리고 --를 이용하여 Loop Body를 연결해 줍니다. Loop Body는 While Loop에 조건이 T.. 2023. 1. 25.
C++ [for문, 포인터, 레퍼런스변수] ▣ C언어에 for문 형식입니다. (초기식, 조건, 증감) 이렇게 for문 함수 형식으로 C++에서 사용할 수 있습니다. 그리고 C++에서의 for문 스타일도 존재합니다. ▣ for( 변수 : 범위 ) 에 형식으로 for문을 작성할 수 있습니다. 그럼 범위에 넣었던 aList에 하나하나에 요소에 값을 변수에 하나씩 대입을 합니다. 그리고 그 범위가 끝날때까지 반복을 하는 형식입니다. ▣ 이번에는 for문을 이용하여 배열에 값들에 +1씩을 더하는 코드를 작성해보겠습니다. 하나하나 요소를 접근하여 i++를 하고 다시 for문을 활용하여 출력을 해보면 값이 하나도 안바뀌어 있는걸 확인할 수 있습니다. ▣ 우리가 여기서 생각해야할 부분은 for에 있는 (int i입니다. for() 이렇게 괄호가 있으면 함수이기.. 2021. 7. 9.