Bài tập  /  Bài đang cần trả lời

Giải bài có thưởng!

Khai báo hàm tính tổng các phần tử trong một mảng các số nguyên dưới đây, khai báo nào đúng:

----- Nội dung ảnh -----
Khai báo hàm tính tổng các phần tử trong một mảng các số nguyên dưới đây, khai báo nào đúng:

○ long Sum( int *a);
○ void Sum(int a[]);
○ void Sum(int a[], int n);
○ cả 3 phương án trên đều sai.
0 trả lời
Hỏi chi tiết
28
Tham khảo câu trả lời từ Trợ lý ảo Lazi
Để khai báo hàm tính tổng các phần tử trong một mảng các số nguyên, bạn cần một hàm trả về một giá trị (thường là loại int hoặc long cho tổng) và nhận vào một mảng cùng với kích thước của mảng đó.

Hãy xem xét các khai báo:

1. `long Sum(int *a);` - Sai, vì không có tham số kích thước của mảng.
2. `void Sum(int *a);` - Sai, vì không trả về tổng.
3. `void Sum(int a[], int n);` - Sai, vì không trả về tổng.
4. `cả 3 phương án trên đều sai.` - Đúng.

Vậy đáp án đúng là: **cả 3 phương án trên đều sai.**

Khai báo đúng có thể là: `long Sum(int *a, int n);` để phù hợp với yêu cầu.

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm
Trắc nghiệm Tin học Đại học mới nhất

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Trợ lý ảo Trợ lý ảo
×
Gia sư Lazi Gia sư