cho e hỏi,tại sao có chương trình mà hàm đặt trước hàm main thì chạy còn chương trình đặt sau hàm main thì k chạy,nên đặt trước hay đặt sau.
Hàm đặt trước hàm main hay đặt sau hàm main
Nên đặt trước main. Còn kiểu đặt sau main cũng có nhưng mình không thích kiểu đó lắm.
Hình như đặt hàm sau main có cấu trúc như thế này:
int fun();
int main() {
    printf("%d", fun());
}
int fun() {
    return 1+1;
}
        
           
           
           1 Like
         
         có cái k có return phía sau vẫn chạy được ạ
trong một số trình biên dịch thì hàm main không nhất thiết phải return.
           
           
           1 Like
         
         Tìm hiểu “prototype C definition”
a hiểu rồi,muốn đặt hàm ở sau hàm main thì phải khai báo prototype trước
      
    
    83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?