关于c++中函数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/04 17:32:36
c++中的函数和vb中的不太一样啊?比如vb里sin()可以直接往括号里代数,vc中怎么得先声明,再把sin的算法在地下写一遍?真的得这么麻烦吗?还有返回值啥意思啊?比如return 0这句有什么用?谁能用个比喻或例子给讲解一下?谢啦

main()函数里面的return 0 里面的0表示程序正常结束,有时候也用EXIT_SUCCESS常量来代替,言下之意,如果你return 1就表示非正常结束,结束代码是1,1表示什么由你来注明,当然如果你不用1用2、3什么的都可以,-1也行

其他情况下,返回值一般来说是给出你要的结果

vb里面的函数当然也要声明,你看到的sin()是因为系统类库里面已经声明好了,如果你要自己实现函数也需要声明的,这个没什么区别的
同样C++也有它的类库的,也可以直接用的,这个等学深入了再说吧

你觉得麻烦有可能是因为你看到的vc中的声明再定义是在一个文件里面的,如果是在多个文件里面的话就不会觉得麻烦了

慢慢来,多接触了就有感觉了