您的位置:首页 > 其它

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

2015-12-29 07:45 316 查看
A部分

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

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

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

(4)long (*fun)(int)

______________________________________________________________________________--

答:

第一步

变量名先和谁结合,变量就是什么类型的.

先和*结合就是指针,先和[]结合就是数组

第二步

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

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

若是数组,就考虑它存储的是什么类型的元素。(看前面的类型名 是int* 还是int**)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: