//统计一个字符数组里面字符出现个数
void main(){
char str1[100], temp;
cin.getline(str1,100);
cin >> temp;
int count = 0;
for (char *P;
p < str1+strlen(str1);
p++){
if (*p == temp)count++;
}
cout << count<< endl;
system("pause");
}
//遍历二维数组
#include
using namespace std;
void main(){
int a[][3] = { { 1, 2 ,3}, { 4,5,6 } };
for (int i = 0;
i < 2;
i++){
int *p = a[i];
//a[i]代表第i行首地址
for (p;
p < a[i] + 3;
p++)
cout << *p << ' ';
cout << endl;
}
system("pause");
}
【c++用指针遍历一维数组和二维数组】
推荐阅读
- 个人日记|K8s中Pod生命周期和重启策略
- 学习分享|【C语言函数基础】
- C++|C++浇水装置问题
- 数据结构|C++技巧(用class类实现链表)
- C++|从零开始学C++之基本知识
- 步履拾级杂记|VS2019的各种使用问题及解决方法
- leetcode题解|leetcode#106. 从中序与后序遍历序列构造二叉树
- 动态规划|暴力递归经典问题
- 麦克算法|4指针与队列
- 遇见蓝桥遇见你|小唐开始刷蓝桥(一)2020年第十一届C/C++ B组第二场蓝桥杯省赛真题