#include <stdio.h>
/*
int main()
{
  int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
  printf("%d\n",&arr[9 ]-&arr[0]);//同一个数组中地址-地址=相隔元素个数
  return 0;
}
*/
/*
int my_strlen(char* str)
{
  char* start = str;
  char* end = str;
  while (*end != '\0')
  {
    end++;
  }
  return end - start;//指针-指针
}
int main()
{
  //strlen --求字符串长度
  //递归 - 模拟实现了strlen - 1.计数器的方式  2.递归的方式
  char arr[] = "bit";
  int len = my_strlen(arr);
  printf("%d\n",len);
  return 0;
}
*/
/*
int main()
{//通常数组名表示首元素地址
  //例外:1.&数组名-->数组名表示整个数组-->求出的是整个数组的地址
  //    2.sizeof(数组名)-->计算的是整个数组的大小
  int arr[10] = { 0 };
  printf("%p\n",arr);//
  printf("%p\n", arr+1);//地址+4,增加了int整形的字节数
  printf("%p\n", &arr[0]);
  printf("%p\n", &arr[0]+1);//地址+4,增加了int整形的字节数
  printf("%p\n", &arr);
  printf("%p\n", &arr + 1);//地址+40,增加了整个数组的字节数 10*4
  return 0;
}
*/