void Add(int* p)
{
(*p)++;
}
int main()
{
int num = 0;
Add(&num);
printf("%d", num);
Add(&num);
printf("%d", num);
Add(&num);
printf("%d", num);
return 0;
}
//二分查找
//int binary_search(int arr[], int k,int length)
//{
// int left = 0;
// int right = length - 1;
//
// while (left <= right)
// {
// int mid = (left + right) / 2;//中间元素的下标,放在循环内部,每一次都要求
// if (arr[mid] < k)
// {
// left = mid + 1;
// }
// else if (arr[mid] > k)
// {
// right = mid - 1;
// }
// else
// {
// return mid;
// }
//
// }
// return -1;
//}
//int main()
//{
// int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
// int k = 7;
// int length = sizeof(arr) / sizeof(arr[0]) - 1;//求好元素个数传过去
// //传过去的是数组的首地址
// int ret = binary_search(arr, k,length);
// if (ret == -1)
// {
// printf("zhaobudao\n");
// }
// else
// {
// printf("zhaodao,ziabiaoshi\n",ret);
// }
// return 0;
//}
//int is_leap_year(int n)
//{
// if ((n % 4 == 0 && n % 100 != 0) || (n % 400 == 0))
// {
// return 1;
// }
// return 0;
//}
//int main()
//{
// int year = 0;
// for (year = 1000; year <= 2000; year++)
// {
// if (1 == is_leap_year(year))
// {
// printf("%d ", year);
// }
//
// }
// return 0;
//}