01/10/2018, 10:10

Hàm đặt trước hàm main hay đặt sau hàm main

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.

HK boy viết 12:19 ngày 01/10/2018

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;
}
Luân Võ Thành viết 12:15 ngày 01/10/2018

có cái k có return phía sau vẫn chạy được ạ

Trần Hoàn viết 12:26 ngày 01/10/2018

trong một số trình biên dịch thì hàm main không nhất thiết phải return.

X viết 12:11 ngày 01/10/2018

Tìm hiểu “prototype C definition”

Luân Võ Thành viết 12:24 ngày 01/10/2018

a hiểu rồi,muốn đặt hàm ở sau hàm main thì phải khai báo prototype trước

Bài liên quan
0