ฟังก์ชัน 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);