문자형 배열 및 문자열
어레이:
배열은 공통 이름을 사용하여 액세스되는 동일한 유형의 데이터 항목 모음입니다. 1차원 배열은 목록과 같습니다. 2차원 배열은 테이블과 같습니다. C 언어는 특정 구현이 있을 수 있지만 배열의 차원 수에 제한을 두지 않습니다.
1차원 배열: 요소를 순차적으로 저장하는 선형 배열입니다. 예를 들어 이것을 증명해 보겠습니다. 정수 2, 3, 5, 4, 6, 7을 저장해야 한다고 가정해 봅시다. 정수 데이터 유형의 배열에 저장할 수 있습니다. 방법은 다음과 같습니다.
통사론:
데이터 유형 이름OfTheArray [크기OfTheArray];
정수 Arr[6];
example:
dataType nameOfTheArray [ ] = {elements of array };
정수 Arr [ ] = { 2, 3, 5, 4, 6, 7 };
다차원 배열: 배열의 배열로 간주할 수 있습니다. 가장 일반적으로 사용되는 다차원 배열은 2차원 배열입니다. 특정 요소가 저장된 행과 열에 정보를 제공하는 2개의 인덱스를 사용하여 요소를 저장합니다. 2D 배열은 본질적으로 행렬입니다.
선언:
문자 A[ 3 ] [ 2 ] ;
example:
include
include
네임스페이스 std 사용
정수 메인() {
정수 Arr[6];//Arr 선언
Arr[ ] = { 2, 3, 5, 4, 6, 7 };//일부 요소를 저장하여 Arr을 초기화합니다.
문자 A [ 3 ] [ 2 ];//2차원 배열 선언
A [ 3 ] [ 2 ] = { { 'P', 'I'} , {'O', 'M' } , {'G', 'D'} } ;
printf(“The third element of Arr is\n ”, Arr[ 2 ]);
(int i = 0; i < 6 ; i++ )
printf("%d ", Arr[i]);
printf("\n");
printf("2차원 배열 A[ ][ ]의 모든 요소는 다음과 같습니다.\n");
for( int i = 0 ; i < 3; i++ ) {
for(int j= 0 ; j < 2 ; j++ ) {
printf("%c ", A[i][j]);
}
printf("\n");
}
반환 0;
}
끈:
문자열은 단일 데이터 항목으로 처리되고 널 문자 '\0'으로 끝나는 일련의 문자입니다. C 언어는 문자열을 데이터 유형으로 지원하지 않는다는 것을 기억하십시오. 문자열은 실제로 C 언어에서 문자의 1차원 배열입니다. 이들은 종종 의미 있고 읽기 쉬운 프로그램을 만드는 데 사용됩니다.
example and syntax:
Declaring and Initializing a string variables:
char name[13] = "오늘밤 공부";
문자 이름[10] = {'c','o','d','e','\0'};
char ch[3] = "안녕하세요";
문자 str[4];
str = "안녕하세요";
문자열 입력 및 출력:
%s 형식 지정자는 터미널에서 입력된 문자열을 읽습니다.
그러나 scanf() 함수는 처음 만나는 공백에서 입력을 종료합니다.
공백을 포함하여 다양한 문자가 포함된 행을 읽는 데 사용할 수 있는 편집 세트 변환 코드 %[..].
gets() 함수는 공백이 있는 문자열을 읽는 데에도 사용할 수 있습니다.
example:
문자 str[20];
printf("문자열을 입력하세요");
scanf("%[^\n]", &str);
printf("%s", str);
Reference
이 문제에 관하여(문자형 배열 및 문자열), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/venkatvarundaggupati/character-arrays-and-strings-3dlk
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
example:
dataType nameOfTheArray [ ] = {elements of array };
example:
include
include
printf(“The third element of Arr is\n ”, Arr[ 2 ]);
문자열은 단일 데이터 항목으로 처리되고 널 문자 '\0'으로 끝나는 일련의 문자입니다. C 언어는 문자열을 데이터 유형으로 지원하지 않는다는 것을 기억하십시오. 문자열은 실제로 C 언어에서 문자의 1차원 배열입니다. 이들은 종종 의미 있고 읽기 쉬운 프로그램을 만드는 데 사용됩니다.
example and syntax:
Declaring and Initializing a string variables:
char name[13] = "오늘밤 공부";
문자 이름[10] = {'c','o','d','e','\0'};
char ch[3] = "안녕하세요";
문자 str[4];
str = "안녕하세요";
문자열 입력 및 출력:
%s 형식 지정자는 터미널에서 입력된 문자열을 읽습니다.
그러나 scanf() 함수는 처음 만나는 공백에서 입력을 종료합니다.
공백을 포함하여 다양한 문자가 포함된 행을 읽는 데 사용할 수 있는 편집 세트 변환 코드 %[..].
gets() 함수는 공백이 있는 문자열을 읽는 데에도 사용할 수 있습니다.
example:
문자 str[20];
printf("문자열을 입력하세요");
scanf("%[^\n]", &str);
printf("%s", str);
Reference
이 문제에 관하여(문자형 배열 및 문자열), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/venkatvarundaggupati/character-arrays-and-strings-3dlk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)