] Следующий код меня немного смутил: [
] [char * strcpy(char * p, const char * q) {
while (*p++=*q++);
//return
}
]
[] Это урезанная реализация функции [] strcpy [
]. Из этого кода мы видим, что указатели [] p [
] и [] q [
] увеличиваются, затем разыменовываются, а [] q [
] присваивается [] p [
] до [] \ 0 [
] char был достигнут. [
] Я хотел бы, чтобы кто-нибудь объяснил первую итерацию цикла while. [
]