有没有main()前面不加void的情况
当然有,dev c++就不支持void main()这中形式,其实这种形式是不安全的,系统无法确定什么时候main执行完了,只能通过代码结束了,才知道执行完了;所以最好用int main();执行完了加上return 0;
为什么这里的main()前没有void?
有些程序,故意这样写的的。比如 \/\/int main(void)\/\/void main()都可以的
C语言main前要不要加void
C中的main是可以不加void的 在main前加返回值是C 的特性。 返回值是所有函数都有的东东,包括C 的构造函数(隐式的返回一个对象)。 返回值是函数退出
有时候不在main前加void会出错,为什么?请编程高手指教。
main前不加void,默认为 int main(), 程序结束必须有return 语句,例如 main(){ return 0;} 加void为 void main(),程序结束应当有 exit(数字); 语句,例如 void main(){ exit(0); \/\/ 程序小时,不写也没关系,程序大时,没有会错 } return 和 exit 的值是给 操作系统用的。
main()在什么时候前面要加void?
C语言里的函数如果不返回值就是void类型的函数,实际上叫子程序比叫函数更加确切。这类函数定义时有没有void无所谓,所以main()前面加不加void都可以,没有区别,编译程序会将其自动视为void类型。但加上void是个值得提倡的好习惯。
如图1.为什么main前面没有void或者是int 2.void和int有什么区别及各自用...
void是空的意思,不需要 main()严格写法是void main(void)int 是整数,如果int main(void),说明main最后要有return一个整数.
一般程序中都写void main(),那么写成main()不加void会怎么样?_百度知 ...
这应该是Visual C++的标准,其实不写也没关系,因为编译器默认把函数定义成了整型(int型)。
void是什么意思?为什么有的函数main前没有加void就会运行报错?
void就是表示该函数没有返回值的意思。如果不加,默认返回int类型,就需要你在函数里面写上return xxx这样的语句才可以。如果定义成void类型,在函数里面可以写return; 也可以不写。不知道是否帮到你?
...定义主函数时 前面 main 时就不能+void了 新手求指导
void main(){ \/\/语句 return 0;} 2.void main { \/\/语句 } 第一种是VIsual C++ 的形式,第二种是Tubor C++的形式 但VC也兼容void main(){}的形式 总的来说,这是两种风格,在编程上无太大影响 但ASC C99规定,最好使用int main(){return 0;}作为形式 有利于程序的规格化 但一些比较老...
c语言"void main" 在很多c语言中main前没有,为什么要加上啊?
void 代表空的意思,就是没有返回值 一般加上比较好,当然根据编译器的不同你也可以写成这样的形式 int main(){} 对于不加的话,只能说用的C并不严谨,很有可能程序中丢三落四,建议写上,标明此函数是什么类型