Bootstrap

数组作为函数参数

c语言中函数传参,参数如果是一个数组时,只传了数组的地址

数组传参是指针传参,可以被传递过去,可以在被调函数中修改主调函数

sizeof函数读取的是数据类型,如果定义数组s[]或者s[][],输出sizeof(s)只有8个字节,因为这里的s代表数组名又代表首元素地址,所以在一维数组中传参,需要手动传递数组长度len

一维int型数组

例:求极值求和

一维char型数组

因为有‘\n’的存在,所以char型不需要传递长度。

例:strlen,strcpy,strcat,strcmp

二维int,char型数组需要传递rows长度,不需要传递cols,需要把列数写死,例如int s[][4],         

char s[][4]

二维int型数组

例:

二维char型数组

例:

例:

;