【LVL1_6_c】【思考题】【2】解释这些数据声明都代表的什么意思?

本文详细解读了C++中指针与数组结合的不同形式,包括双指针、数组作为函数参数等常见场景,并通过实例演示如何正确理解和使用这些组合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

A部分

(1)double * (*sp)[10]

(2)double (*arr[10])()

(3)int * (*a)[10]

(4)long (*fun)(int)

______________________________________________________________________________--

答:

第一步
变量名先和谁结合,变量就是什么类型的.
先和*结合就是指针,先和[]结合就是数组




第二步
通过第一步确定是该变量是指针 还是数组,




若是指针,第二步就考虑 它指向的是一个什么类型的数组。(看前面的类型名,还有后面的[])
若是数组,就考虑它存储的是什么类型的元素。(看前面的类型名 是int* 还是int**)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值