일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Specular
- Virtual Byte
- Windows Build
- 메모리 누수
- Private Bytes
- URP로 변경
- ASW(Application SpaceWarp)
- 개인 바이트
- 가상 바이트
- AppSW
- Cell Shader
- 게임 수학
- 벡터
- 작업 집합
- Cartoon Rendering
- ColorGradingLutPass
- C언어
- URP
- Toon Shader
- working set
- Rim Light
- OculusMotionVectorPass
- Three(Two) Tone Shading
- 3d
- 프로그래밍 기초
- Cell Look
- VR
- Today
- Total
목록분류 전체보기 (258)
WinCNT
배열을 사용하는 이유 ⇒ 동일한 성격의 데이터를 다수 표현하기 위해 배열의 원소 중에서 최댓값 찾기 #include #include //자료형들의 최솟값이나 최댓값을 포함한 라이브러리 #pragma region "배열의 원소 중에서 최댓값 찾기" int main(void) { //int a[10] = { 0, }; //배열 전체를 0으로 초기화 int a[10] = { 6, 5, 4, 3, 9, 8, 0, 1, 2, 7 }; int i; int maxValuse = INT_MIN; for (i = 0; i maxValuse) { maxValuse = a[i]; } } printf("%d\n", maxValuse); system("pause"); return 0;..
사칙연산 함수 만들기 #include void calculator(int a, int b) { printf("%d + %d = %d\n", a, b, a + b); printf("%d - %d = %d\n", a, b, a - b); printf("%d * %d = %d\n", a, b, a * b); printf("%d / %d = %d\n", a, b, a / b); printf("\n"); } int main(void) { calculator(5, 10); calculator(7, 7); calculator(9, 12); system("pause"); return 0; } 재귀 함수 재귀 함수란 자기 자신을 포함하는 함수이다. 기본적으로 자기 자신을 계속 불러내기 때문에 반드시 재귀 종료 조건이 필..
FOR문 //1부터 n까지의 합을 연산 int main(void) { int n; int sum = 0; printf("1부터 n까지의 합을 구합니다.\nn를 입력하세요. "); scanf_s("%d", &n); for (int i = 1; i
SWITCH문 예제 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { printf("월을 입력하세요. "); int month; scanf_s("%d", &month); switch (month) { case 1 : case 2 : case 3 : printf("봄\n"); break; case 4: case 5: case 6: printf("여름\n"); break; case 7: case 8: case 9: printf("가을\n"); break; case 10: case 11: case 12: printf("겨울\n"); break; default: break; } system("pause"); return 0; }
C언어에서의 연산자의 종류 //사칙연산 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a; int b; scanf("%d %d", &a, &b); printf("%d + %d = %d\n", a, b, a + b); printf("%d - %d = %d\n", a, b, a - b); printf("%d * %d = %d\n", a, b, a * b); printf("%d / %d = %d\n", a, b, a / b); printf("%d %% %d = %d\n", a, b, a % b); system("pause"); return 0; } //논리 연산자 예제 #define _CRT_SECURE_NO_WARNINGS #include in..
scanf()로 입력해보기 #define _CRT_SECURE_NO_WARNINGS //취약 함수인 scanf를 쓰기 위한 명시적인 정의(VS 한정) #include int main(void) { int a; printf("숫자를 입력해 주세요.\n"); //scanf는 가장 기초적인 입력 함수이며 취약한 함수 //VS에서 바로 사용할 수 없게 되어 있음 scanf("%d", &a); printf("입력한 숫자는 %d입니다.\n", a); system("pause"); return 0; } scanf()에서 &를 사용하는 이유 &(Ampersand, 앰퍼샌드)는 특정 변수의 주소를 의미한다. 실제로 컴퓨터는 특정한 메모리 주소에 접근하여 데이터를 수정하므로 &를 사용하는 것 그렇다면 메모리 주소에 얼마만..
HELLOW WORLD 프로젝트 분석하기 #include int main(void) { printf("HELLO WORLD\n"); system("pause"); //디버깅 시 강제 종료되지 않도록 하는 코드 return 0; } 라이브러리 불러오기 C/C++에서는 #inclide 명령어를 이용해 다양한 라이브러리를 불러올 수 있음 studio.h는 기본적인 기능을 담고 있는 라이브러리 studio.h(standard input output header file)은 printf와 같은 출력 함수를 포함하고 있는 표준 입출력 파일 메인 함수 C/C++에서 프로그램은 항상 메인(main) 함수에서 시작된다 함수는 반환 값(Return Value)이 없을 수도 있으나 메인 함수에서는 항상 0을 리턴하는 것이 ..
C언어의 프로그래밍의 개발 환경 구축 C언어의 통합 개발 환경(Integrated Development Environment, IDE)은 Visual Studio가 많이 사용된다. 통합 개발 환경(統合開發環境, Integrated Development Environment, IDE)이란? 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어 프로젝트 작성 방법 프로젝트 작성 ⇒ 소스 파일에서 새 항목 추가 ⇒ 확장자가 .c인 파일를 작성 C++은 C를 포함하고 있기 때문에 C++에서도 작동 가능 .c 파일명은에 언더 바(_), 특수 문자 사용은 금지 HELLOW WORLD 프로젝트 작성 #include int main(void) ..