数组名的本质是地址(数组的首地址);数组的地址就是第一个元素的地址;

int a[5]={1,2,3,4,5};//定义了一个5个元素的数组;

a表示数组的地址(也是第一个元素的地址),a+1表示数组第二个元素的地址,依次类推;*a表示取第一个元素的值,*(a+1)表示取第二个元素的值,依次类推;

C语言之数组\函数、字符数组C语言之数组\函数、字符数组C语言之数组\函数、字符数组C语言之数组\函数、字符数组

定义二维数组的时候一定要把列(第二维度)的大小写出来,否则报错;

--------------------------函数------------------------------

形参和实参的内存地址空间是不一样的,return返回的值是存储在寄存器或者临时内存中,只要变量接收了return的值,临时内存就释放了;

C语言之数组\函数、字符数组

相关文章: