字符数组的输入输出

本文探讨了C++中字符数组和string类型的输入输出特性。C++允许直接使用输入输出流操作char数组,但不适用于int类型。对于string,其输入输出表现出独特的行为:cin输入的string是以char二维数组的形式存储,并且二次输入会清除之前的内容。这使得在C++中可以方便地对整个string进行判断而无需遍历每个字符。

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

字符数组的输入输出

c++

#include<bits/stdc++.h>//c++的万用头文件 
using namespace std;

int main(){
   
   
	char A[13];
	gets(A);//这里输入为0-670-82162-4 
	puts(A);
}

c++十分神奇,可以直接用输入输出流操作char数组(int绝对不可以

#include<bits/stdc++.h>//c++的万用头文件 
using namespace std;

int main(){
   
   
	char Comet[6];
	cin>>Comet;//这里直接输入ABCDEF
	cout<<Comet;
}

string的输入输出更神奇

#include<bits/stdc++.h>

using namespace std;

int main(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值