일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 언리얼엔진
- 언리얼엔진공부
- 자료형타입
- leveleditor
- c++용어정리
- 프로그래밍
- c언어정리
- livrary
- bttask
- c++class
- 게임개발
- 언리얼ai
- 월드아웃라이너
- 영단어정리
- DX
- 25.06.11dir
- ipc(inter process communication)
- 프로그래밍일기
- uaiperception
- 언리얼비헤이어비어트리
- 각도변환
- 수학용어정리
- c++porinter
- unrealengineai
- 언리얼엔진5
- c++
- 자료구조
- 게임엔진튜토리얼
- directx
- 자료구조정리
- Today
- Total
루리코딩 세상
C++ 문법 이해 및 기초 공사하기 본문
어려운 풀이를 하는 것도 참 중요하지만, 지금 나한테는 간단한 예제를 보면서 기초부터 단단하게 만드는게
더 중요할 것 같아서, 하나씩 차분하게 풀어보려한다.. 그래도 2주 머리 싸매고 보다보니 이해도되고 보인다.
명확한 용어 사용하는 부분에 있어서는 아직 미흡해서, 앞서서 풀었던 예제들에 사용된 잘못된 용어들은
하나씩 수정해 나아갈 예정이다. &가 and의 기호인 것도 근례 들어서 알게됬으니 처참한 건 사실..
Ampersand, short and 라고도 불리우니 꼭 기억해두자
25.05.22 (목요일)
#include <stdio.h>
void main()
{
int i, j;
for (i = 1, j = 1; i < 5; i++, j += 2) {
printf("i=%d", i);
printf(",j=%d\n", j);
}
}
#include <stdio.h>
라이브러리에 있는 stdio.h 헤더를 참조한다.
void 자료형으로 리턴값 없는 특징을 갖고있음. 이 파라미터는 main이라는 이름을 갖음
내부적으로는 Int형(정수형 데이터 자료값) i 와 j를 선언함.
for문으로 반복해서 값을 넣어주는데, 반복문의 범위를 할당해줌. 어디까지?
i = 1이지만 5보다 작은 수에서, 5까지 i ++를 계속 더해준다. j는 += 2를 더해준다.
printf i는 정수값 데이터로 출력해준다
j도 마찬가지로 출력해준다. 그리고 한 줄씩("\n") 띄어준다.
25.05.23
#include <stdio.h>
void Swap(int* a, int* b)
{
int temp = *a;
*a = *b;
*b = temp;
printf("a = %d, b = %d\n", *a, *b);
}
void Swap_Ref(int& a, int& b)
{
int temp = a;
a = b;
b = temp;
printf("Ref : a = %d, b = %d\n", a, b);
}
int main()
{
int c = 20;
int d = 30;
printf("c = %d, d = %d\n", c, d);
Swap(&c, &d);
printf("c = %d, d = %d\n", c, d);
int e = 20;
int f = 30;
printf("c = %d, d = %d\n", e, f);
Swap_Ref(e, f);
printf("c = %d, d = %d\n", e, f);
return 0;
}
총 6줄의 출력이 나올 예정이다. printf() 문법이 총 6개 존재,
메인 파라미터 외에 void형식과 Sawp_Ref 문이 있는데 ref는 레퍼런스를 의미한다.
레퍼런스와 포인터의 차이점은 포인터는 개별적인 주소값을 갖고 접근하는 반면
레퍼런스는 같은 주소값과 내부의 Argument를 갖는 다는 점에서 큰 차이를 보인다.
한줄씩 해석하면서 개념이 맞는지, 출력된 값과 비교해보자...
'개인 개발일지' 카테고리의 다른 글
마이그레이션(Migration) 기능 : 언리얼 엔진 에셋 옮기기 (0) | 2025.06.05 |
---|---|
백준 1000번 (0) | 2025.05.27 |
내가 놓친 것들 : BP (0) | 2025.05.23 |
뭘 만들까? (0) | 2025.05.21 |