Bài viết với mục đích lưu lại những gì tôi đọc được :v
Let's look at the main function more detail.
    1.  The computer will run your program from the main () function. Lưu ý phải là hàm main. Nếu bạn không có main function thì máy tính sẽ không thể start được. 
    2. The main() function  has a return type of int. Khi máy tính của bạn run your program, nó cần có cách để xác định được chương trình có chạy thành công hay không. Máy tính làm điều đó bằng cách check return value của main() function. If you tell your main() function to return 0, this means that the program was succesful. If you tell it to return any other value, there were a problem ( chả biết problem nào luôn -.- ).
The function name được viết sau return type. Tiếp theo là function body nằm trong 2 dấu ngoặc nhọn (braces).
    3. Giải thích một số hàm trong main() function
        - printf function is used to display formatted output - định dạng output. Printf là viết tắt của print và formatted. Example:

        -puts function thì được dùng để xuất string ra console.
 Toàn bộ nội dung được dịch và chỉnh sửa từ Head First C