你是不是学过Delphi啊,那里面的没有参数可以不写括号,C好象不行
没有啊 我学c与c++ 不过都刚入门
你知道用写openGL的东西吗 我还有几个问题
今天要叫作业了 急死我了
给个qq号吧
是不是在Main前面加一个VOID表示这整个程序都不返回值,可是里面的函数可以返回值是不是
理论上大多数函数都可以有返回值,但有的时候要不要没有什么区别,所以就在函数前加上void告诉编译器不用返回值了,也就不用考虑把它怎么处理的问题了。
有的时候他返回值(哪怕是bool型的)对其他的函数很有帮助,比如说函数一返回的值可以定义为bool型的“成功”和“失败”,函数二就可以看看函数一的返回结果再做事了:如果函数一返回“成功”,则…;如果函数一返回失败,则…
不知道有没有说清楚
不是这个意思,关于函数的调用有一个关于栈的操作,当你进行函数调用时,如果有参数或者说局部变量等在函数调用时会对他们进行压栈处理,然后在程序调用完后就会再把他们弹出,这时候在弹出这些值后如果是void 应该是什么也没有了,然后再通过地址找到下一条语句。如果有别的返回值,应该还会把返回值放在栈里!!!
全是猜测,请高手再指正!!!