void main() {
int td = 0;
fork();
for ( int j = 0; j < 4; j++) {
printf(" j = %d\n", j);
fflush(stdout);
td += j;
}
printf("td = %d\n", td);
exit(0);
}
请益一下这样程式跑出来是会列出两次资讯??
j=0
j=1
j=2
j=3
sum=6 同时印出两次??
不知道跟fflush(stdout); 会不会有影响??
fflush不是清空buffer内的资料吗?? 那他还会再输出里面的资讯??