21xrx.com
2025-03-26 19:20:22 Wednesday
文章检索 我的文章 写文章
void函数在C语言中可以省略吗
2023-06-15 19:54:53 深夜i     --     --
C语言 void 函数 返回值 规范性

在C语言中,void关键字代表无返回值,通常用于函数声明和定义。但是,有些情况下,我们可能会想要省略void关键字,在函数声明和定义中不加返回类型。那么,void函数在C语言中可以省略吗?

答案是可以。在C语言中,省略void关键字的函数定义和声明是合法的,并且编译器不会给出任何警告或错误提示。例如:

int add(int a, int b) {
  return a + b;
}
main() {
  int sum = add(1, 2);
  printf("sum = %d\n", sum);
}

在上面的代码中,add函数没有加上void关键字,但是编译和运行是没有问题的,输出的结果也是正确的。但是,为了代码的可读性和规范性,我们建议在函数声明和定义中都加上void关键字。

  
  

评论区