21xrx.com
2024-12-28 01:39:37 Saturday
登录
文章检索 我的文章 写文章
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关键字。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复