Hàm main() là hàm toàn cục (global function). Nó dùng để bắt đầu thực thi chương trình. Mọi chương trình phải có main(). Tham số dòng lệnh argc và argv là tùy chọn.
Kiểu chuẩn của main():
int main() { body }
HOẶC
int main(int argc, char *argv[]) { body }
Ở đây,
argc - Số lượng đối số truyền cho chương trình từ môi trường chạy.
argv - Con trỏ đến phần tử đầu tiên của mảng đối số.
Ví dụ main():
Ví dụ
#include <iostream>
using namespace std;
int sum(int x, int y) {
int s = x + y;
cout << "Tổng các số: " << s;
}
int main() {
sum(28, 8);
return 0;
}
Kết quả
Tổng các số: 36
Trong chương trình, mã tính tổng trong sum().
int sum(int x, int y) {
int s = x + y;
cout << "Tổng các số: " << s;
}
Hàm main() gọi sum().
sum(28, 8);