c语言 指针与数组(⊙o⊙)哦

求救 求找错误图片图片

图片没有上传成功?加载不出来

<1>.数组名
声明中:当我们声明一个数组时,编译器将根据声明所指定的元素数量及类型为数组保留内存空间,然后再创建数组名,编译器会产生一个符号表,用来记录数组名和它的相关信息,这些信息中包含一个与数组名相关联的值,这个值是刚刚分配的数组的第一个元素的首地址(一个元素可能会占据几个地址,如整型占4个,此处是取起始地址)。现在声明一个数组:int ia[1......
答案就在这里:C语言 指针与数组
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

数组在传参的时候是使用指针来表示的。
同理,定义一个指针,我们就可以把它当成数组来用。

C语言中,数组名作为参数传递给函数时,退化为指针;需要数组大小时,
需要一个参数传数组名,另一个传数组大小。

数组名做函数参数时,就相当于指针了。sizeof对指针操作结果应该是4。
一般函数参数为数组时,可以有两个参数,一个数组名,一个数组长度的。

http://blog.csdn.net/foreverhuylee/article/details/38333101

C语言中,数组名作为参数传递给函数时,退化为指针;需要数组大小时,
需要一个参数传数组名,另一个传数组大小。

数组名做函数参数时,就相当于指针了。sizeof对指针操作结果应该是4。
一般函数参数为数组时,可以有两个参数,一个数组名,一个数组长度的。