TIL

25.12.10일자 - TIL

csh8696nb 2025. 12. 10. 21:11

학습 가이드 미니 실습



===========
#include <iostream>

using namespace std;

void printNumber(int* pNumber);

int main() {
    int numbers[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //numbers 초기화 및 값 부여
    int& pNumber = numbers[1];                //

    for (int i = 0; i<10; i++) {  //1~10까지 반복 순회하겠다.
        cout << printNumber+i << endl; //arithmetic on a pointer to the function type 'void(int*)'
    }

    return 0;
}


==========
#include <iostream>

using namespace std;

void printNumber(int* pNumber) {
    for (int i = 0; i < 10; i++) {
        cout << *(pNumber+i) << endl;
    }
}


int main() {
    int numbers[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //numbers 초기화 및 값 부여
    printNumber(numbers);

    return 0;
}
==========
#include <iostream>

using namespace std;

void printNumber(int* pNumber) {
    for (int i = 0; i < 10; i++) {  // 0~9 (10회) 순환
        cout << i << " = " << *(pNumber+i) << endl; // numbers 배열의 0번 부터 순차 출력
    }
}


int main() {
    int numbers[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //numbers 초기화 및 값 부여

    printNumber(numbers); // printNumber에 0번 주소를 부여
    //numbers == arr
    return 0;
}
==========
튜터님과 기본 개념 정리를 끝낸 후 정리한 미니 실습 과제 완성본



==========
#include <iostream>

using namespace std;

void SwapByPointer(int* pA, int* pB) { // pA, pB를 pswap을 추가해 서로 바꾸는 과정
    int *pswap = pA;
    pA = pB;
    pB = pswap;
    cout << "use pointer A, B = " << *pA << " , " << *pB << endl; //정상적으로 바뀌었는지 출력
}
void SwapByReference(int& refA, int&refB) { //refA, refB를 rswap을 추가해 서로 바꾸는 과정
    int rswap = refA;
    refA = refB;
    refB = rswap;
    cout << "use reference refA, refB = " <<  refA << " , " << refB << endl; //정상적으로 바뀌었는지 출력
}

int main() {
    int A = 2;
    int B = 5;
    int refA = 30;
    int refB = 45;

    printf("A = %d, B = %d, refA = %d, refB = %d \n", A, B, refA, refB); // 바뀌기 전 각 값 출력
    SwapByPointer(&A, &B);       // SBP에 사용될 파라미터 제공
    SwapByReference(refA ,refB); // SBR에 사용될 파라미터 제공

    return 0;
}


==========

 


함수 + 포인터 +매개변수

고민에 시간을 정해두고 초과하면 주변에 도움을 구하자.
"%d, %f, %c, %p", 첫 번째 수(d), 두 번째 실수(f), 세 번째 캐릭터(c), 네 번째 포인터(p)
===
튜터님 - 기획 관련
기획자 - 정리, 설득
접근 의 방향성과 결과/결과에 따른 방향(성공이라면 성공의 이유, 실패라면 어떤 원인/ 이렇게 해서 실패를 피한다 등)
역 기획서- 기획자의 포트폴리오다
전투 / 벨런스 / 가챠...etc
1차로 넘어오는 뼈대는 다듬어서 나의 의견을 전달할 수 있는
 UI - 엑셀

플로우 차트(FlowChart) -
QA 기획서와 유사한 규칙이 있다. (좌->우, 상->하 순서로 배치하는 등).
던파 헬던전의 플로우 차트.


역기획에서 가독성은 아주 중요한 파트이며 표, 차트 등 다양한 방법으로 이를 상승 시키는 것이 좋다.
여행 책자처럼 쓰여야 된다.

https://www.inflearn.com/course/%EA%B2%8C%EC%9E%84-%EA%B8%B0%ED%9A%8D%EC%9E%90-%EA%B0%80%EC%9D%B4%EB%93%9C
디렉터/팀장 쪽으로 생각하는 것이 오히려 방향이 맞을 수 있다.

게임 출시를 하는 것을 목표로 삼는 것이 이번 캠프의 확실한 이정표로 삼아야 겠다.

비주얼 스튜디오에서 부분 구동을 실행시키려면
F10 키를 사용하면 된다!
.

'TIL' 카테고리의 다른 글

25.12.12일자 - TIL  (0) 2025.12.12
25.12.11일자 - TIL  (0) 2025.12.11
25.12.09일자 -TIL  (0) 2025.12.09
25.12.08일자 - TIL  (0) 2025.12.08
25.12.05일자 - TIL  (0) 2025.12.05