算法学习 c转c++ 第一章
作者:
up_f_or
,
2024-07-20 23:11:20
,
所有人可见
,
阅读 2
#include<iostream>
#include<string>//加上该文件后就能使用cout输出(cin输入)string类,以及合并string类,以及使用getline
using namespace std;
int main ()
{
string s1 = "qwe";//string类本质上并不是字符串类型,所以不能用printf("%s")来输出
string s2 = "zxc";//string类不能用'',要用""
cin >> s1;
cout << s1;//cin 遇见空格停止读取,输入hh ww,最终输入的只有hh
cout << s1.length() << endl;
return 0;
}
//iostream相当于stdio.h,iostream包含scanf,printf等c常用函数
//std是其中一个命名空间,不同的命名空间所封装(包含)的函数不同,命名空间是为了区分同名的函数
//cin,cout,endl都是std里面的
//c的头文件去掉.h,在前面加c(eg:string.h --> cstring,math.h --> cmath)
//getline(cin,s),s.substr(m,n)
//struct stu{}; c++中的定义结构体的方法:stu a[10];
//C++ string 类没有 ' \0 ' !
//c中的&与c++中的&毫无关系
//string类支持索引访问,且从0开始
//string类,s.size()返回s的长度