2 차원 배열 의 정의 와 참조
배열 은 구조 형식의 데이터 구조 로 같은 유형의 데이터 집합 이다.
2. 2 차원 배열 인 스 턴 스:
#include
static void print_str(char (*str)[4])
//static void print_str(char str[][4])
{
//printf("%s
", *(str+1));
printf("%s
", str[1]);
return ;
}
int main(){
char str[2][4] = {{"aaa"},{"bbb"}};
print_str(str);
return 0;
}
실행 결과:
bbb
3. 설명:
1) 2 차원 배열 이 실제 인삼 으로 국부 함수 에 들 어 갈 때 국부 함수 중의 형 삼 은 배열 지침 이나 2 차원 배열 로 표시 해 야 한다. 구체 적 으로 다음 과 같다.
1、char (*str)[4]
2、char str[][4]
첫 번 째 표현법 은 수조 지침 을 사용 하 는데 가리 키 는 수조 의 2 차원 길 이 는 4 개의 바이트 (이 2 차원 은 반드시 명기 해 야 한다) 이다.
두 번 째 표현법 은 2 차원 수조 (이 2 차원 은 반드시 명기 해 야 한다) 를 사용 하 는데 해석 이 많 지 않다.
2) 인용 할 때 도 두 가지 방법 이 있다.
1、printf("%s
", *(str+1));
2、printf("%s
", str[1]);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.