请问这个代码的输出结果是什么
int main()
{
int i, id1, id2;
for (i = 0; i < 2; i++) {
id1 = fork();
id2 = fork();
if (id1 == 0 || id2 == 0) {
fork();
}
printf_s("I am %d\n", getpid());
}
return 0;
}