int main (void) Ủy ban tiêu chuẩn cũng đã giới thiệu rằng int main (int argc, char * agrv []), có nghĩa là một loạt các hàm truyền loại thông tin bổ sung cho chương trình được gọi. Tuy nhiên, main vẫn được định nghĩa để nhận hai tham số cho các hàm này; thông tin môi trường được gán cho một đối tượng bên ngoài extern char ** environ.