0
我是C的初學者。我想使用函數將單行數組中的元素的值更新爲新數組,但我被困在2個問題中:如何使用函數更新數組中的值
- 我真的不知道如何將數組傳遞給函數,然後訪問它
- 不知道如何更新新的元素,新的數組(在函數內),然後打印新一個
我是C的初學者。我想使用函數將單行數組中的元素的值更新爲新數組,但我被困在2個問題中:如何使用函數更新數組中的值
你不能通過array,但你可以將指針傳遞給數組的第一個元素。它有助於在網上尋找指針數組運算。
int func(int *A, int *B, int size){
for(int x = 0; x<size, x++){
B[x] = 2*A[x]
}
}
調用該函數:
與值填充乙從A乘以二示例功能
func(a,b,5);
或可以採取陣列的第一個元素A [0]和比(參考該元素的地址)
func(&a[0],&b[0],5)
這兩個調用都做同樣的事,使用不同的語法。