没有形参的函数定义如何调用

C语言中,函数定义没有形参,这在什么时候可以使用,又如何调用

无论有没有形参,都是通过函数名进行调用的,只是说有形参的函数一般来说调用的时候需要传一个参数而已。

#include <stdio.h>

int func(void);
int func2(int a);

int main() {
    int x = 0;
    func();
    func2(x);
    return 0;
}

int func(void) {
    printf("not\n");
}

int func2(int a) {
    printf("a = %d\n", a);
}


函数名();