# include <iostream>
using namespace std;
//算法 负责统计某个元素的个数
int mycount(int *start, int *end, int val)
{
int num = 0;
while(start != end)
{
if(*start == val)
{
num++;
}
start++;
}
return num;
}
int main(int argc, char *argv[])
{
//数组 容器
int arr[] = {0, 7, 5, 4, 9, 2, 0};
cout << sizeof(arr) << " ," << sizeof(int) << " ," << sizeof(arr)/sizeof(int) << endl;
int *pbegin = arr;//指向容器的第一个位置
int *pend = &(arr[sizeof(arr)/sizeof(int) ]);
int num = mycount(pbegin, pend, 0);
cout << "num: " << num << endl;
return 0;
}
using namespace std;
//算法 负责统计某个元素的个数
int mycount(int *start, int *end, int val)
{
int num = 0;
while(start != end)
{
if(*start == val)
{
num++;
}
start++;
}
return num;
}
int main(int argc, char *argv[])
{
//数组 容器
int arr[] = {0, 7, 5, 4, 9, 2, 0};
cout << sizeof(arr) << " ," << sizeof(int) << " ," << sizeof(arr)/sizeof(int) << endl;
int *pbegin = arr;//指向容器的第一个位置
int *pend = &(arr[sizeof(arr)/sizeof(int) ]);
int num = mycount(pbegin, pend, 0);
cout << "num: " << num << endl;
return 0;
}