게시글
질문&답변
생성자 문제 질문 this() 질문
친절한 답변 감사드립니다. this() 때문에 혼동이 왓네요 ..!
- 0
- 3
- 223
질문&답변
생성자 문제 질문 this() 질문
22분 문제에서는 chi(){ this(20); syso("chil()")인데 this(20)먼저 안하시고 부모생성자부터 생성하네요. 4:32초에서 this();보다 부모생성자 먼저 생성하면 답이 XABY가 아니고 XAABY 로 되요. 머가 맞는지 햇갈려요.
- 0
- 3
- 223
질문&답변
포인터 ++
++*ptr++*ptr는 전위 증가 연산자로, 다음과 같이 작동합니다:ptr이 가리키는 값을 먼저 증가시킵니다.증가된 값을 사용합니다.예를 들어, 만약 ptr이 arr[0]을 가리키고 있고, arr[0]의 값이 20이라면:++*ptr는 *ptr(즉, arr[0])의 값을 21로 증가시킵니다.그 다음, 증가된 값을 반환하여 출력합니다.*ptr++*ptr++는 후위 증가 연산자로, 다음과 같이 작동합니다:ptr이 가리키는 현재 값을 사용합니다.ptr을 다음 요소로 이동시킵니다.예를 들어, 만약 ptr이 arr[0]을 가리키고 있고, arr[0]의 값이 20이라면:*ptr++는 *ptr(즉, arr[0])의 현재 값을 사용하여 출력합니다.그 다음, ptr을 arr[1]로 이동시킵니다.2번은 *(arr+1) 이고 5번은 (*arr+1) 입니다.2번은 배열요소를 한칸 옮겨서 30 값이 나옵니다.5번은 *arr값 21에 +1을 해줘서 22값이 나옵니다.저도 같은 부분에서 막혀서 공유합니다~
- 2
- 2
- 248