12. 아래 코드에서 출력되는 값을 작성하시오.
struct Node { int value; Node* next; }; void func(Node* node) { while(node != NULL && node -> next != NULL) { int t = node -> value; node -> value = node -> next -> value; node -> next -> value = t; node = node -> next -> next; } } int main() { Node n1 = {1, NULL}; Node n2 = {2, NULL}; Node n3 = {3, NULL}; n1.next = &n3; n3.next = &n2; func(&n1); Node* current = &n1; while(current != NULL) { printf("%d", current -> value); current = current -> next; } }
정답 확인 | 맞췄어요 O | 틀렸어요 X |