我对函数的初始,比较模糊。。是不是刚开始就因该想好是一个什么函数,需要什么类型,需要什么操作,然后再来编写呀??我对函数的调用也比较模糊。到底怎么调用啊比如我想问一个简单的题目键盘接受一个9 接受一个10 调用一个函数 输出结果9:10我自己理解的是 void f(int x, int y){ cout << x << "x" << y << endl;}调用的时候我使用f(9,10)请问对吗???
我对函数问题也很模糊 你看一下我写的一个 你参考参考void f(int x,int y){cout<<"input the x and y:"<<endl;cin>>x>>y;cout<<"x="<<x<<"y="<<y<<endl;}你看看这个行不行?
对函数的初始也是对函数的定义说的具体点就是这个函数要做什么用的void f(int ,int )
{
.....
}至于函数的返回类型要根据实际的需要去选择数据类型函数调用就是在主函数中调用int main{ .... .... cout<<a();}当然在函数调用之前要对函数进行声明(函数原型)也可以函数嵌套调用//也就是在函数a();中去调用函数b(),在函数b();中调用函数a()
[此贴子已经被作者于2006-3-20 10:26:42编辑过]
void fun(int x,int y){cout<<x<<'\t'<<y<<endl;}
void main()
{int a,b;cin>>a>>b;
fun(a,b);
}
#include<iostream>using namespace std;void fun(int x,int y){cout<<x<<':'<<y<<endl;}
int main(){int a,b;cout<<"请输入两个整数:"<<endl;cin>>a>>b;fun(a,b);return 0;}
谢谢大家,经过几天的看书,对函数已经基本熟悉了