게시글
질문&답변
2024.07.18
생성자 문제 질문 this() 질문
친절한 답변 감사드립니다. this() 때문에 혼동이 왓네요 ..!
- 0
- 3
- 183
질문&답변
2024.07.17
생성자 문제 질문 this() 질문
22분 문제에서는 chi(){ this(20); syso("chil()")인데 this(20)먼저 안하시고 부모생성자부터 생성하네요. 4:32초에서 this();보다 부모생성자 먼저 생성하면 답이 XABY가 아니고 XAABY 로 되요. 머가 맞는지 햇갈려요.
- 0
- 3
- 183
질문&답변
2024.07.17
포인터 ++
++*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값이 나옵니다. 저도 같은 부분에서 막혀서 공유합니다~
- 1
- 2
- 193