版权声明:微信公众号:性感的小君君、转发请附原文链接! https://blog.csdn.net/sexyluna/article/details/81567530
c语言的中指针和指针运算符(* and &)
c语言的指针
- 什么是指针?
- 指针就是存放变量地址的
- 指针有什么用?
- 访问变量地址
- 指针在c语言学习中的地位是什么?
- 如果你要写出好的c语言程序,那么指针学习是最重要的一部分了。
- 指针学习都有哪些是重点?
- 指针相关的运算符
- 指针声明
c语言中指针相关的运算符
取地址运算符&
格式:&变量名
含义:取出存放变量的地址
用途:跨函数传递变量值(新手可暂时不用理会)
举例:
&a //表示变量a的存放地址 b = &a //表示把变量a的地址赋值给变量b
间接运算符*
- 格式:*指针名/地址名
- 含义:取出存储在地址中的对应值
- 举例
a = 3; //将a复制为3
c = &a; //把a的地址赋值给c
d = *c; //取出c存放a地址中的值,并赋值给d
printf("d = %d",d); //打印d
输出为:
d = 3
指针设声明
- 声明格式
- int * pi
- char * p