C++ 字符串

C++ 字符串
C++ 提供了以下两种类型的字符串表示形式:

C 风格字符串
C++ 引入的 string 类类型
C 风格字符串
C 风格的字符串起源于 C 语言,并在 C++ 中继续得到支持。字符串实际上是使用 null 字符 '\0' 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。

下面的声明和初始化创建了一个 "Hello" 字符串。由于在数组的末尾存储了空字符,所以字符数组的大小比单词 "Hello" 的字符数多一个。

 

 1 #include <iostream>
 2 
 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
 4 using namespace std;
 5 inline int max (int,int,int);
 6 int main(int argc, char** argv) {
 7     int i=10;
 8     int j=20;
 9     int k=30;
10     int m;
11     m=max(i,j,k);
12     cout <<"max="<<m<<endl;
13     return 0;
14 }
15 
16 inline int max(int a,int b,int c)
17 {
18     if(b>a)a=b;
19     if(c>a)a=c;
20     return a;
21 }

 

posted @ 2018-08-01 14:26  borter  阅读(86)  评论(0编辑  收藏  举报