C语言中void main(void),为什么括号里要写void呢?

《零基础学C语言》书中介绍说,void表示main函数不需要参数,而且书上还说括号里的参数也可以没有。 那么既然void表示main函数不需要参数,那为什么括号里还要写void呢?
这不是和书上写的括号里的参数也可以没有,相矛盾吗?

void就是空的意思,此处void main(void)可以省略void
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言中void main(void),为什么括号里要写void呢?
void就是空的意思,此处void main(void)可以省略void

void main(void)中的两个void是什么意思?c语言。
第一个是说主函数的返回值为空,其实主函数也有参数的,只不过平时都不需要而已,括号中的void意思该函数的参数为空。

void main(void)括号里面为什么要加个void
加void是表明这个main函数不带参数。

c语言中void main() void main(coid)为什么要在括号里面添加void 加
没有本质的区别,void main(void)是标准的形式,void main()不是标准的形式,都是不带参数。

void main(void)括号中的void是什么意思
void main(void)括号中的void意思是“无类型”。void 常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。为了避免混乱,在编写C/C++程序时,对于任何函数都必须一个不漏地指定其类型。如果函数没有返回值,一定要声明为void类型。这既是程序良好可读性的需要,也是编程规范性...

c语言中,int main(void)和void main()有啥区别只是类型不同吗?括号里...
不要把main和其他的函数区分开来,main没有什么特殊的,他也只是一个函数。你按照函数的定义规则理解他就可以。void显示表明输出或者输入为空,C语言的规范有时候比较宽松,而不同的开发环境在宽松的这些地方就会加入自己的特性,所以一个含义可能在不同环境下会有不同表示方式 ...

c语言中空语句如 void main ( ) 中void 表示什么意思? 能给举个例子最...
void仅用在函数的返回类型说明上,即 void main(){ } void表示这个函数不能返回任何值,就是说函数体(两个大括号中间)不能有return 1或者return "abcd"这样的语句。与之相对,如果是int main(),代表函数必须返回一个整数,就是函数的每一个出口必须有return 整数值的返回语句。如果是char main(...

单片机C语言程序中有main(void),而我刚学C语言,只见过main(),它多...
void main(int argc,char *argv)char main()char main(void)...一般在编写程序时,前面三种形式的效果一样,表示无返回值和无入口参数,因为这是编译器自动处理的“默认”情况。因此可以认为在对mian()没有做任何声明时就表示为void型,即在mian关键字之前没有声明返回值类型和在括号内没有设定参数...

main(void)中的void有什么作用?
在void main()中代表main函数没有返回值,同样在这里代表这个函数没有参数,我们一般不写main(void),而写main()。

C语言编程中,无返回值函数void main ()那个括号表示什么呀?
一个意思 括号里面所添加的是参数 又称形参 可以有参数 也可有没有参数 主要看你是不是要用到参数 不过一般情况下 main函数很少用到参数

相似回答