当前位置:网站首页 > 技术博客 > 正文

c语言基础知识指针



指针


明白地址的概念之后,指针也就不奇怪了。简单地讲,地址就是逻辑内存上的编号,而指针虽然也表示一个编号,也是一个地址。但两者性质却不相同。一个代表了常量,另一个则是变量。就好比内存是一把尺子,而指针就是尺子上面的游标,可以左右移动,它某一个时刻是指向一个地方的,这就是指针变量



其中,这里的*与前面的类型说明符共同说明这是一个指针变量,类型说明符表示该指针变量所指向的变量为何种数据类型,变量名即为定义的指针变量名。除此之外,C还提供*运算符获取地址上对应的值,例如:

请亲自运行观察结果并思考。


值得一提的是,由于指针存放的都是地址,在32位操作系统下都在0~4,294,967,295这个数区间内,所以,在32位操作系统下,任何类型的指针变量都占四个字节!

请您亲自上机运行并观察结果。




版权声明


相关文章:

  • socks5代理什么意思2025-08-26 15:01:02
  • js数组删除某个值2025-08-26 15:01:02
  • py2exe打包成单个程序2025-08-26 15:01:02
  • java爬虫技术从零入门2025-08-26 15:01:02
  • 网络调试助手怎么用 udp2025-08-26 15:01:02
  • bios设置自动开机不起作用2025-08-26 15:01:02
  • 数据库表设计图2025-08-26 15:01:02
  • 弹性盒子是什么2025-08-26 15:01:02
  • treeset的数据结构2025-08-26 15:01:02
  • ifstream fin读取2025-08-26 15:01:02