c语言中如何将二维字符数组作为函数参数引用传递?
有两种方法来区分二维字符数组的类型:1。静态二维数组。也就是说,对于chara[m][n]形式的数组,在传递参数时,需要在形式参数中指定二维数组的宽度,即n值。它可以写为chara[m][n]或chara[[n]。另外,由于静态阵列的单元是连续的,也可以转化为一维阵列,二维阵列的长度和宽度在其他参数中表示。但是,在函数中访问时需要进行相应的转换。2动态二维数组,即由char**p在p上分配的二维数组,本质上是一个二维指针。它可以作为char**type参数直接传入。
原文标题:调用函数时如何传递二维数组 C语言中如何将二维字符数组作为函数参数引用传递?,如若转载,请注明出处:https://www.saibowen.com/wenda/21133.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。