日期:2014-05-16 浏览次数:20763 次
#include <unistd.h>
#include <stdio.h>
int main(void)
{
int a = 3, *p = &a;
pid_t pid;
printf("Before-&a:%p, p: %p, a: %d\n", &a, p, a);
if ((pid = fork()) < 0) {
} else if (pid == 0) {
a = 2;
*p = 1000;
}
printf("&a: %p, p: %p, a: %d\n", &a, p, a);
}