-
- Tổng tiền thanh toán:
Khi mua hàng tại website của chúng tôi, quý khách sẽ được:
Muốn truyền một mảng một chiều dưới dạng tham số trong một hàm, bạn sẽ phải khai báo tham số chính thức của hàm theo một trong 3 cách sau và tất cả 3 phương thức khai báo này đều tạo kết quả giống nhau.
Cách 1
Các tham số chính thức là một con trỏ như sau.
return_type function(type *arrayname)
Cách 2
Các tham số chính thức là một mảng đã định kích cỡ như sau:
return_type function(type arrayname[SIZE])
Cách 3
Các tham số chính thức là một mảng chưa định kích cỡ như sau:
return_type function(type arrayname[])
Ví dụ truyền tham số mảng cho hàm:
#include <stdio.h> int minarray(int arr[], int size) { int min=arr[0]; int i=0; for (i=1;i<size;i++) { if (min>arr[i]) { min = arr[i]; } } return min; } int main() { int i=0,min=0; int numbers[]={4,5,7,3,8,9}; min = minarray(numbers, 6); printf("So nho nhat la %d \n", min); return 0; }