배열 을 선언 할때
터1프한렩
2023.04.01
질문 제목 : 배열 을 선언 할때배열 선언시 사양되는 부호질문 내용 : 제가 얼마전에 배열을 배웠는대요.이해가 잘 안가는 부분이 있어서 배열을 선언할때int arr[3]=ab; 이렇게 널문자를 포함 해서 선언int arr2[3]={1,2,3}; 이렇게 하면 널문자를 포함하지않고 선언그리고 ,int arr[3]=ab;에서 배열의 이름은 arr[0] = aint arr2[3]={1,2,3};에서 배열의 이름은 arr2[0] = 1
제가 위에 처럼 알고있는게 맞나요?
-
윤슬이뿌잉
int arr[3] = \ab\; 는 잘못된 표현이고요,
char arr[3] = \ab\; 입니다.
기본적으로 문자열( \어쩌구\ )은 char 배열에서만 정의되어있습니다. (unsigned char는 잘 모르겠네요.)
그리고 char arr[3] = \ab\; 에서 배열의 이름은 arr이고요, (arr[0]은 그냥 배열의 0번째 문자일 뿐입니다.)
int arr2[3] = {1, 2, 3}; 의 배열의 이름은 arr2입니다. -
지존
음.. 그리고 님께서 그렇게 알고계시는게 맞는듯..
-
힘차
int arr[3]=\ab\;
char