c语言中,int main(void)和void main()有啥区别只是类型不同吗?括号里怎么还有个void?

有没有人在啊,想请教下,c语言中,int main(void)和void main()有啥区别只是类型不同吗?括号里怎么还有个void?
最新回答
影魅

2024-09-28 00:52:00

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

2024-09-28 03:20:13


int
main
就是定义整形函数
那就必须有返回值
也就是有RETURN语句
而且返回值类型必须是整形
如果是VOID
就不要返回值
就不能有RETURN
语句
括号里的VOID就是此函数没有任何参数
引用的时候就没有实参了
望采纳哈
青烟离歌

2024-09-28 15:41:32

"int
main(void)"不是空值函数,但是其没有形式参量,但是“void
main()”它是空值函数他没有形式参数所以void
main()等价于void
int
main(void)
int
main(void)等价于main()
希望能帮到你!望采纳!
(不会的在提问)
如一

2024-09-28 13:21:19

i=(j=3,j++,j=5,j+5)
逗号表达式,从左向右算,返回值是最后一个表达式的值的。
j=3;
j++;
j=5;
i=j+5;
答案是10