있는 단일 차원 포인터 배열을 주소 I 다음 숙제 질문이 : 내가 GCC으로 코드를 컴파일 시도두 가지 차원
Consider the following declarations and answer the question.
char strarr1[10][32];
char *strarr2[10];
Are strarr1[3][4] and strarr2[3][4] both legal references?
그것을 테스트 할 수 있습니다. 나는 두 번째 참조가 오류를 던질 것이라고 확신했지만 실제로는 그렇지 않았다. 이것은 gcc로 컴파일 한 것입니다.
int main(void){
char strarr1[10][32];
char *strarr2[10];
char x = strarr1[3][4];
char y = strarr2[3][4];
return 0;
}
제가 사용하는 테스트 코드가 정확하다는 가정하에 작업하고 있습니다.
strarr2가 1 차원 배열 일 때 strarr2 [3] [4]를 어떻게 참조 할 수 있습니까?