CPP学习之——char型字符串与函数(18.12)

一 概述

本节课主要讲述char数组和string型字符串中,查询有多少个字符

二 示例演示及结果输出

2.1 代码(指针参数)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream>
#include<cstring>
using namespace std;
int get(const char *p);
int main()
{
char ch[15]="hello world";
char *p="very well";
int a=get(ch);
int b=get(p);
cout<<ch<<"共有"<<a<<"个字符"<<endl;
cout<<p<<"共有"<<b<<"个字符"<<endl;
return 0;
}
int get(const char *p)
{
int count=0;
while(*p)
{
count++;
p++;
}
return count;
}

2.2 代码(数组参数)

1
int get(const char[]);

2.3 输出结果

1
2
hello world共有11个字符
very well共有9个字符