Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
3.3.2 Truyền địa chỉ int SumInt(int* p, int N); // Function call void main() { int a[] = {1, 2, 3, 4}; int k = SumInt(a,4); . } // Function definition int SumInt(int* p, int N) { int *p2 = p + N, k = 0; while (p | 3.3.2 Truyền đia chỉ int SumInt int p int N Function call void main int a 1 2 3 4 int k SumInt a 4 --- . Function definition int SumInt int p int N int p2 p N k 0 while p p2 k p return k -Ị Chương 3 Hàm và thư viện Truyền mảng tham số int SumInt int p 4 int N Function call void main int a 1 2 3 4 int k SumInt a 4 Function definition int SumInt int p 4 int N int p2 p N k 0 while p p2 k p return k Bản chất như trong ví dụ trước Truyền địa chỉ Chương 3 Hàm và thư viện Thử lại ví dụ đọc từ bàn phím include iostream.h void ReadInt const char userPrompt int pN cout userPrompt cin pN void main int x 5 ReadInt Input an integer number x cout Now x is x Kết quả x thay đổi giá trị sau đó cũng là lý do tại sao hàm scanf lại yêu cầu kiểu tham biến là con trỏ Chương 3 Hàm và thư .