1. 레퍼런스의 정의 이해

https://rehtorb-algorithm.tistory.com/11

 

[C++] call by value, call by address, call by reference 차이

함수가 호출될 때 매개변수에 인자를 어떤 방식으로 넣어줄건지에 대한 개념이죠. call by value : 값에 의한 전달 call by address : 주소에 의한 전달 call by reference : 참조에 의한 전달 1. call by value 더보

rehtorb-algorithm.tistory.com

포인터가 Call By Value라는 개념으로 접근해본건 이번이 처음입니다.

이런식으로 접근해보니까 레퍼런스의 개념을 이해하는데 확실히 도움이 되었습니다.

 

2. 관계 연산

지금까지 0이 거짓, 1이 참인 줄 알았는데.

0이 아닌 모든 정수가 참이라는 사실은 처음 알았다.

심지어 이걸 정하는 기준이 비트라는 사실도... 그냥 0이 거짓. 1이 참이다. 라고 외워두기만 해서 생긴 일 같다.

 

3. C++언어 형태 파악 완료

C언어랑 95% 유사하다.

while문까지 온라인 강의 영상을 봤는데 문법 형태가 출력과 입력을 제외하고는 모두 동일하더라.

아, 전처리 문구도 제외하고.

 

4. 다이아몬드 만들기

#include <iostream>
using namespace std;

int main() {
    int n;

    cout << "숫자를 입력하세요 : ";
    cin >> n;

    for (int i = 0; i < n; i++) {
        

        for (int j = 1; j < n - i; j++) {
            cout << " ";
        }

        for (int k = 0; k < 2 * i + 1; k++) {
			cout << "*";
        }

	cout << endl;
    }

    for (int i = 0; i < n-1; i++) {

        for (int j = 0; j < i+1; j++) {
            cout << " ";
        }

        for (int k = 2 * n; k > 2 * i + 3; k--) {
            cout << "*";
        }
        cout << endl;
    }

    return 0;
}

 

 

'TIL' 카테고리의 다른 글

25.12.10_TIL  (0) 2025.12.10
25.12.09_TIL  (0) 2025.12.09
25.12.05_TIL  (0) 2025.12.05
25.12.04_TIL  (0) 2025.12.04
25.12.03_TIL  (0) 2025.12.03