Computer >> Máy Tính >  >> Lập trình >> lập trình C

Kiểu trả về ngầm định int trong C

Nếu một số hàm không có kiểu trả về, thì kiểu trả về sẽ ngầm định là int. Nếu kiểu trả về không xuất hiện, thì nó sẽ không tạo ra bất kỳ lỗi nào. Tuy nhiên, phiên bản C99 không cho phép bỏ qua kiểu trả về ngay cả khi nó là int.

Ví dụ

#include<stdio.h>
my_function(int x) {
   return x * 2;
}
main(void) {
   printf("Value is: %d", my_function(10));
}

Đầu ra

Value is: 20