在情景分析的第278页有这样一个例子: #include <stdio.h> /*一个有趣的现象:注释行是否被注释得到的结果是不一样的,试一下,想一下什么原因?*/ 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; }
情景分析中的一个例程
最新推荐文章于 2025-04-01 14:11:02 发布