当前位置:百科知识 > 知到先斩后奏答案

问题描述:

[单选] 阅读如下代码:int fd【2】 = {};pipe(fd);int pid = fork();if(pid==0){//子进程 (空白处1) while(1){ int x; if(read(fd【0】, &x, sizeof(x()<=0)break; printf("%d ", x); fflush(0); } close(fd【0】); exit(0);}(空白处2)int i;for(i=0; i<100; i++){write(fd【1】, &i, sizeof(int(); usleep(200000);}close(fd【1】);空白处1和空白处2应该填上的代码是?
A.什么都不需要填 B.close(fd[1]);和close(fd[0]); C.close(fd[0]);和close(fd[1]); D.close(fd[1]);和close(fd[1]);
参考答案:查看
答案解析:
☆收藏

随机题目