C语言指针

指针:一种地址ide

1.与指针相关的符号*和&

   * 主要用在声明指针变量,以及得到指针变量所指向的真实变量;指针

   & 做用与*相反,用于获取一个变量的指针。字符串

  如:it

  int a = 100; 

  int *p = &a;  //声明指针变量p,经过&获取整型变量a的指针地址

 

   //注意,*p只是说明p为指针变量,而不是说*p为指针变量,在非声明的代码中*p就至关于aclass

  在字符串格式符中,输出指针类型的变量使用%p变量

printf("the address of a is: %p\r\n", p);//变量p存储的就是a的地址,因此p==&a

printf("the value of a is: %d\r\n", *p);//至关于printf("the value of a is: %d\r\n", *a);

  总结:指针就是一种地址;总结

          指针操做有两个符号*和&;di

          这两个符号做用相反,*是声明或指向某个指针地址的变量;&获取变量的指针地址view

相关文章
相关标签/搜索