本文共 515 字,大约阅读时间需要 1 分钟。
在情景分析的第278页有这样一个例子:#include/*一个有趣的现象:注释行是否被注释得到的结果是不一样的,试一下,想一下什么原因?*/int main() { int child; char *args[] = {"/bin/echo", "Hello", "World!", NULL}; if(!(child = fork())) { printf("pid %d:%d is my father", getpid(), getppid()); execve("/bin/echo", args, NULL);// getchar(); printf("pid %d: Iam back, something is wrong!", getpid()); } else { int myself = getpid(); printf("pid %d: %d is my son", myself, child);// getchar(); wait4(child, NULL, 0, NULL); printf("pid %d: done!", myself); } return 0;}
转载地址:http://kdgti.baihongyu.com/