c语言-指针

本文深入探讨了C语言中的指针概念,包括地址指针、指针变量、指向变量和数组的指针变量,以及字符串、函数指针、指针型函数、指针数组和多重指针的使用。此外,还讨论了main函数的参数处理。

1、地址指针的概念

内存单元的编号即地址,通常也把这个地址称为指针(内存单元的指针和内容单元的值是两个不同的概念)。在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。因此,一个指针变量的值就是某个内存单元的地址或称为某个内存单元的指针。

“指针”是指地址,是常量,“指针变量”是指取值为地址的变量。指针变量的值是一个地址。

2、指向变量的指针变量

变量的指针就是变量的地址,存放变量地址的变量是指针变量。

2.1定义指针变量

2.2指针变量的引用

2.3指针运算符

3指向数组的指针变量

3.1通过指针引用数组元素

3.2指向多维数组的指针变量

4字符串的表示形式

5函数指针变量

6指针型函数

7指针数组

8指向指针的指针

9main函数的参数

main函数可以带参数,可以不带参数

 

10小结

10.1有关指针的数据类型的小结

10.2指针运算的小结

10.3void指针类型

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值