(1)在c++中定义string类型变量a,可以用以下几种方式输入/输出
scanf("%s", &a[0]);-----printf("%s", a.c_str());
cin>>a;--------------------cout<<a;
gets(&a[0]);--------------puts(&a[0]);
所有的输入/输出都可以用&a[0]
(2)在UNIX中,通过系统调用fork(),可创建新进程。新进程的地址空间复制了原来进程的地址空间,这种机制允许父进程与子进程轻松通信。对于新(子)进程,系统调用fork()的返回值为0;对于父进程,返回值为子进程的进程标识符(非0);否则出错返回-1。若fork()创建子进程成功,则调用一次fork()返回两个值! 子进程得到返回值0,父进程得到非0.