저는 C 언어에 익숙하지 않아 지난 2 개월 동안 Kernighan과 Ritchie를 여가 시간에 읽고 있었고 Linux VM에서도 연습하려고했습니다. 나는 포인터에 관한 장에 있으며 설명이 필요하다. 이 장에서는 포인터를 사용하여 한 배열의 내용을 다른 배열로 복사하는 함수가 제공됩니다. 나는 그것이에 '\ 0'을 가리 킵니다 않습니다 결국 다음, 포인터의에서이 작업을 실행할 때포인터가 가리키는 포인터는 무엇입니까?
void strcpy(char *s, char *t) {
while ((*s++=*t++)!='\0') ;
}
내 의심
1
를)입니까?2) 배열의 두 번째 마지막 요소를 참조하려면 * (s-2)를 사용합니까?
3) 포인터를 사용하여 배열에 저장된 모든 문자를 어떻게 인쇄합니까?
답장을 보내 주셔서 감사합니다. – user3288054