全站数据
8 4 2 0 5 8 1

c语言中指针加不加*有什么区别

智慧工程 | 简单学习,快乐成才!         
问题更新日期:2024-10-26 13:25:16

问题描述

c语言中指针加不加*有什么区别希望能解答下
精选答案
最佳答案

加不加括号,是数组指针,还是指针数组的区别*p是一个指针数组,首先它是一个数组,数组中存的是指针,存指针的数组。(*q)是数组指针,加括号先与*结合,它是一个指针,指向一个第一维包含2个元素的2维数组,存数组地址的指针。q=s;把数组s的地址存入qp[0]=s[0]把s[0]第0行的首地址存入数组p[0]中