c語言三種排序方法 使用數(shù)組名作為函數(shù)參數(shù)時,實參數(shù)組和形參數(shù)組公用內(nèi)存單元嗎?
使用數(shù)組名作為函數(shù)參數(shù)時,實參數(shù)組和形參數(shù)組公用內(nèi)存單元嗎?在C/C中,向函數(shù)傳遞數(shù)組名時,實際傳遞的是數(shù)組第一個元素的地址。因此,當數(shù)組名用作函數(shù)參數(shù)時,實參數(shù)數(shù)組和形式參數(shù)數(shù)組共享同一個內(nèi)存單元。
使用數(shù)組名作為函數(shù)參數(shù)時,實參數(shù)組和形參數(shù)組公用內(nèi)存單元嗎?
在C/C中,向函數(shù)傳遞數(shù)組名時,實際傳遞的是數(shù)組第一個元素的地址。因此,當數(shù)組名用作函數(shù)參數(shù)時,實參數(shù)數(shù)組和形式參數(shù)數(shù)組共享同一個內(nèi)存單元。如果你的數(shù)組是固定的,比如char[10],那么每個數(shù)組都可以定義為char a[10],b[10
]這個函數(shù)被定義為void func(char s[10]),然后可以被調(diào)用],它也可以直接傳輸?shù)絚har*,然后在程序中按照s[10]的操作]如果程序的長度不固定,指針和char可以傳下去。你能告訴我你是怎么定義和稱呼它的嗎?