子进程和父进程是否共用同一个全局变量

来源:互联网 发布:淘宝上如何买衣服 编辑:程序博客网 时间:2024/06/11 02:29
/*************************************************************************> File Name: test_g_var.c> Author: mhsheng> Mail:981065720@qq.com > Created Time: Wed 09 Nov 2016 11:36:09 AM CST ************************************************************************/#include <stdio.h>#include <stdlib.h>int g_var = 0;intmain(int argc, char **argv){intpid;g_var = 2;printf("faster g_var1= %d\n", g_var);if ( (pid == fork()) == 0) {printf("child g_var1= %d\n", g_var);g_var = 1;printf("child g_var2= %d\n", g_var);exit(0);}printf("faster g_var2= %d\n", g_var);printf("在LINUX中,子进程继承父进程的全局变量的值,但是子进程和父进程不是共享同一个全局变量\n");exit(0);}

0 0
原创粉丝点击