어레이 초기화 - 페이지 2

 
MetaNt :
어떻게 array[0,0]에 Myarray[3][4]에 대해 선언된 값이 있습니까?

Myarray[0,0]을 작성해야 할 때 array[0,0]을 작성했습니다. 수정하겠습니다.

 
MetaNt :

나 지금 정신없어..

Myarray[3][4]는 다차원이 아닙니다. 그렇다면 왜 차원 중 하나의 값을 변경하여 값을 호출할 수 있습니까?

필요에 따라 각 인덱스를 개별적으로 호출합니다.

여러 값을 포함할 수 있는 변수로 생각하십시오. 인덱싱하는 이유는 각 값을 식별하기 위함입니다. 다차원 배열은 일반적으로 예를 들어 여러 데이터 그룹을 분리할 목적으로 사용됩니다.

10개의 주문 티켓 번호를 보유하기 위한 1차원 배열

정수 배열[10]

주문 배열[0] = 티켓1;

주문 배열[1] = 티켓2; 등

그러나 같은 배열을 사용하여 구매 또는 판매 주문 유형도 보유할 수 있습니다.

그래서 대신에 2차원 배열로 만듭니다.

정수 배열[10,2]

이제 10개의 티켓과 해당 주문 유형을 보유할 수 있습니다.

주문 배열[0,0] = 티켓 .... 주문 배열[0,1] = 주문 유형

orderarray[0,1] = nextticket .... ordersarray[0,2] = 다음 주문 유형

 
SDC :

필요에 따라 각 인덱스를 개별적으로 호출합니다.

여러 값을 포함할 수 있는 변수로 생각하십시오. 인덱싱하는 이유는 각 값을 식별하기 위함입니다. 다차원 배열은 일반적으로 예를 들어 여러 데이터 그룹을 분리할 목적으로 사용됩니다.

10개의 주문 티켓 번호를 보유하기 위한 1차원 배열

정수 배열[10]

주문 배열[0] = 티켓1;

주문 배열[1] = 티켓2; 등

그러나 같은 배열을 사용하여 주문 유형도 보유할 수 있습니다. 구매==0 판매==1

그래서 대신에 2차원 배열로 만듭니다.

정수 배열[10,2]

이제 10개의 티켓과 해당 주문 유형을 보유할 수 있습니다.

주문 배열[0,0] = 티켓 .... 주문 배열[0,1] = 주문 유형

orderarray[0,1] = nextticket .... ordersarray[0,2] = 다음 주문 유형


따라서 orderarray[0,0]을 인쇄하면 ticket1 및 0에 대한 int 값(예: 12340)이 제공됩니다.
 

예, 내 실수를 수정하는 것을 제외하고는 이것을 잘못 썼습니다.

주문 배열[0,0] = 티켓 .... 주문 배열[0,1] = 주문 유형

orderarray[0,1] = nextticket .... ordersarray[0,2] = 다음 주문 유형

 

나는 지금 내 인덱스를 혼란스럽게 만들고 있었다 lol ...

다음과 같아야 합니다.

주문 배열[0,0] = 티켓 1 주문 배열 [0,1] = 유형

주문 배열[1,0] = 티켓2 주문 배열[1,1] = 유형

주문 배열[2,0] = 티켓3 주문 배열[2,1] = 유형

주문 배열[3,0] = 티켓3 주문 배열[3,1] = 유형

 
SDC :

예, 내 실수를 수정하는 것을 제외하고는 이것을 잘못 썼습니다.

주문 배열[0,0] = 티켓 .... 주문 배열[0,1] = 주문 유형

orderarray[0,1] = nextticket .... ordersarray[0,2] = 다음 주문 유형


orderarray[0,0]=티켓 값0 ordersarray[0,1]=티켓 값1

orderarray[0,1]=티켓 값 1(다음 티켓 값 아님) ordersarray[0,2]=티켓 값 0

 
SDC :

나는 지금 나 자신을 혼란스러워하고 있었다 lol ...

다음과 같아야 합니다.

주문 배열[0,0] = 티켓1 주문 배열[0,1] = 유형

주문 배열[1,0] = 티켓2 주문 배열[1,1] = 유형

주문 배열[2,0] = 티켓3 주문 배열[2,1] = 유형

주문 배열[3,0] = 티켓3 주문 배열[3,1] = 유형

미안하다

주문 배열[0,1]

티켓 번호를 표시하지 않고 유형만 표시합니까?

 

가이드에서 그들은 이것을 사용합니다

배열에서 호출되는 값을 설명하는 방법으로 값이 인덱싱될 때 한 차원만 사용됩니다.

 

인덱스를 편의상 고려하는 것이 더 나을 수 있지만 무엇을 하든 항상 두 차원을 모두 사용하여 배열에 액세스해야 합니다.

내 티켓 예에서 첫 번째 차원이 있는 모든 티켓을 인덱싱합니다.

0,0

1,0

2,0

3,0개

2차원으로 모든 유형을 인덱싱합니다.

0,1

0,2

0,3

0,4

 
SDC :

네, 문제는 그것을 물리적 개체처럼 보려고 할 때 여러 가지 방법이 있다는 것입니다. 첫 번째 차원을 행으로 또는 열로 간주합니까?


매트릭스가 생각나네요...

주문 배열의 경우 0=구매 및 1=판매라고 말했습니다.

그래서 이것을 어떻게 초기화할까요?

주문 배열[10,2] = {.......}{...} ?