Computer >> Hướng Dẫn 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 hàm không có kiểu trả về, kiểu trả về sẽ ngầm định là int. Nếu kiểu trả về không có mặt, sẽ không sinh ra lỗi. Tuy nhiên, chuẩ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;
}

int main(void) {
    printf("Value is: %d", my_function(10));
    return 0;
}

Kết quả

Value is: 20