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型数组
例:
例: