Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- URP
- 작업 집합
- AppSW
- C언어
- Toon Shader
- Cell Look
- Virtual Byte
- Three(Two) Tone Shading
- 3d
- Rim Light
- 메모리 누수
- 프로그래밍 기초
- Cartoon Rendering
- Cell Shader
- working set
- ColorGradingLutPass
- 개인 바이트
- VR
- URP로 변경
- 벡터
- ASW(Application SpaceWarp)
- Private Bytes
- Windows Build
- 게임 수학
- OculusMotionVectorPass
- Specular
- 가상 바이트
Archives
- Today
- Total
WinCNT
C 언어 - 08. 배열 본문
배열을 사용하는 이유
⇒ 동일한 성격의 데이터를 다수 표현하기 위해
배열의 원소 중에서 최댓값 찾기
#include <stdio.h>
#include <limits.h> //자료형들의 최솟값이나 최댓값을 포함한 라이브러리
#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 < 10; i++)
{
if (a[i] > maxValuse)
{
maxValuse = a[i];
}
}
printf("%d\n", maxValuse);
system("pause");
return 0;
}
#pragma endregion
※INT_MIN란
⇒ <limits.h> 헤더파일에 정의가 되어 있는 int형 범위의 최솟값을 반환하는 상수. 약 -20억(-2,147,483,648)
C언어에서의 문자열과 배열
- 원시적인 C언어는 기본적으로 자체 문자열 자료형(string 등)을 제공하지 않는다.
- 따라서 C언어에서는 문자(char)를 여러 개 묶어 놓는 형태로 문자열(즉 문자의 배열)을 표현한다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#pragma region "문자열 입력 및 출력"
int main(void)
{
char a[20];
//형식 지정자 %s : 문자열을 입력 및 출력할 때 사용
scanf("%s", &a);
printf("%s\n", a);
system("pause");
return 0;
}
#pragma endregion
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#pragma region "문자열에 포함된 'l'의 개수 출력하기"
int main(void)
{
char a[] = "Hello World"; //초기화 설정 시에는 배열의 크기를 지정하지 않아도 됨
int count = 0;
for (int i = 0; i < 10; i++)
{
if (a[i] == 'l')
{
count++;
}
}
printf("「%s」의 'l'의 개수 출력 : ", a);
printf("%d\n", count);
system("pause");
return 0;
}
#pragma endregion
'Study > C' 카테고리의 다른 글
C 언어 - 10. 문자 (0) | 2021.08.05 |
---|---|
C 언어 - 09. 포인터 (0) | 2021.08.03 |
C 언어 - 07. 함수 (0) | 2021.08.03 |
C 언어 - 06. 반복문 (0) | 2021.08.02 |
C 언어 - 05. 조건문 (0) | 2021.08.01 |