谁能解释一下这个while语句吗?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void copyStr(char* a, char* b) {
while((*b++ = *a++));
}
int main() {
char* a = "123456";
char* b = (char*)malloc(strlen(a) * sizeof(char));
copyStr(a, b);
printf("%s\n", b); // ouput:123456
return 0;
}
谁能解释一下这个while语句吗?

