字符串:
两种形式,一种是C模式,一种是C++模式
C模式:
char a[6]={'H','e','l','l','o','\0'};
char a[]="Hello";
几种函数:
strcpy(str1,str2): 将str2的内容复制到str1上;
strcat(str1,str2): 将str2连到str1的后面;
strlen(str1):求取字符串str1的长度;
strcmp(str1,str2):一样返回0,str1<str2返回值<0,str1>str2返回值>0;
strchr(str1,char):指出字符char在字符串str1第一次出现的位置,若没有,返回空指针NULL;
strstr(str1,str2):返回一个指针,str2第一次在str1中出现的位置
C++模式:
这次头文件要包括#include <string>;
这个应该是一个类,说明C++是一个面向对象编程的语言
string str1="Hello";
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string str1 = "Hello";
string str2 = "World";
string str3;
int len ;
// copy str1 into str3
str3 = str1;
cout << "str3 : " << str3 << endl;
// concatenates str1 and str2
str3 = str1 + str2;
cout << "str1 + str2 : " << str3 << endl;
// total lenghth of str3 after concatenation
len = str3.size();
cout << "str3.size() : " << len << endl;
return 0;
}