下列程序输出几个“A”?
代码一:
int main(int argc, char* argv[],char* envp[])
{
int i = 0;
for( ; i < 2; i++ )
{
fork();
printf("A\n");
}
exit(0);
}
6个
代码二:
int main(int argc, char* argv[],char* envp[])
{
int i = 0;
for( ; i < 2; i++ )
{
fork();
printf("A");
}
exit(0);
}
8个
代码三:
int main()
{
fork() || fork();
printf("A\n");
exit(0);
}
3个 fork()返回值问题