ฟังก์ชัน main() เป็นฟังก์ชันส่วนกลาง ใช้สำหรับเริ่มการทำงานของโปรแกรม ทุกโปรแกรมควรมี main() อาร์กิวเมนต์บรรทัดคำสั่ง argc และ argv เป็นทางเลือก
ต้นแบบมาตรฐานของฟังก์ชัน main() มีดังนี้
int main()
{ body }
OR
int main(int argc, char *argv[])
{ body } ที่นี่
argc − จำนวนอาร์กิวเมนต์ที่ส่งไปยังโปรแกรมจากสภาพแวดล้อมที่โปรแกรมทำงาน
argv − ชี้ไปที่องค์ประกอบแรกของอาร์เรย์
ต่อไปนี้เป็นตัวอย่าง main()
ตัวอย่าง
#include <iostream>
using namespace std;
int sum(int x, int y) {
int s = x + y;
cout << "The sum of numbers : " << s;
}
int main() {
sum(28, 8);
return 0;
} ผลลัพธ์
The sum of numbers : 36
ในโปรแกรมข้างต้น มีโค้ดอยู่ใน sum() เพื่อคำนวณผลรวมของตัวเลขสองตัว
int sum(int x, int y) {
int s = x + y;
cout << "The sum of numbers : " << s;
} ฟังก์ชัน main() กำลังเรียกใช้ฟังก์ชัน sum()
sum(28, 8);