学习中注意的知识点(持更篇)

本文介绍C++中字符串类型变量的多种输入/输出方法,包括使用scanf、printf、cin、cout等,并探讨了UNIX系统下通过fork()系统调用创建新进程的机制及其返回值含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(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.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值