c++如何定义函数
@蓬静6529:c++中 定义一个函数 -
康夏15515014303…… char* itoa(int n,char *s) { //ASSERT(s!=NULL); char *p=s; int i=n; while(i!=0) { i /= 10; p++; } if(p==s) //n==0 { *p++='0'; *p='\0'; } else { *p='\0'; i=n; while(p!=s) { p--; *p=(i%10)+'0'; i=i/10; } } return s; }
@蓬静6529:C++中怎样定义函数 麻烦发个例子 -
康夏15515014303…… int sun(int a,int b)//定义函数,有2个参数 { int c; c=a+b;//让c等于a+b return c;//返回c的值 }
@蓬静6529:c++编程定义函数?
康夏15515014303…… #include "iostream.h" double fun(int n) { int i; double s=0; for(i=1;i<=n;i++) s+=1.0/(i*(i+1)); return s; } void main() { int n; double s; cout<<"输入一个数:"; cin>>n; s=fun(n); cout<<s<<endl; }
@蓬静6529:C++怎么定义一个函数? -
康夏15515014303…… 一条很简单的两数相加的代码: #include int add(int ,int); //函数原型 void main() { int sum,x,y; cout>x>>y; sum=add(x,y); //函数调用 cout int add(int a,int b) //先定义函数 { return a+b; } void main() { int sum,x,y; cout>x>>y; sum=add(x,y); cout
@蓬静6529:C++定义自己的函数 -
康夏15515014303…… 啊哈~ 这个么,,, 随便放在那用都是可以的 ... first.cpp... int abc() { static i=10; while(i--)abc();//递归调用 } int cde() { abc();//正常调用 } class def { public: def(){abc();}//对像构造函数中的调用 } #include "first.cpp" int main() { abc();//不在同一文件内的函数,可以先包含文件,然后就可以直接调用了 }
@蓬静6529:C++如何定义函数? -
康夏15515014303…… 很容易的啊,类型名 函数名(参数名)
@蓬静6529:C++中怎样可以定义没有参数的函数! -
康夏15515014303…… C++中定义没有参数的函数有两种方法. 方法1(空括号法): 返回值类型 函数名() { 函数体; } 例如: int getarand() { return rand()%10; //产生一个0-9之间的随机数 }方法2(强调法): 返回值类型 函数名(void) { 函数体; } int getarand(void) { return rand()%10; //产生一个0-9之间的随机数 }
@蓬静6529:c++一个函数定义 -
康夏15515014303…… 我想你的意思是函数shw的形参是容器的指针吧.这样子定义函数:void show(vector<char> *),调用函数的话:show(&容器名),例子:#include <iostream>#include <vector> using namespace std; void show(vector<char> *); int main() { vector<char> para; show(& para); getchar(); return 0; } void show(vector<char> *) { } 在VC++ 6.0通过
@蓬静6529:怎么用c++进行函数原型声明,定义 -
康夏15515014303…… 1 2 3 4 5 6 7 8 9 10 11 classA { voidfunction1();//C++中函数的声明 }; voidmain() { A a; } voidA::function1()//C++中函数的定义 { }
@蓬静6529:C++怎么自定义函数,谁能教教我,例如???? -
康夏15515014303…… 我初二..... 我写一个比较大小的函数: int max(int a,int b)//函数返回类型为int(void指无返回值),a,b为函数参数,即调用需要的变量 { if(a>b) return a;else return b;//判断a是否大于b,是则返回a,否则返回b }
康夏15515014303…… char* itoa(int n,char *s) { //ASSERT(s!=NULL); char *p=s; int i=n; while(i!=0) { i /= 10; p++; } if(p==s) //n==0 { *p++='0'; *p='\0'; } else { *p='\0'; i=n; while(p!=s) { p--; *p=(i%10)+'0'; i=i/10; } } return s; }
@蓬静6529:C++中怎样定义函数 麻烦发个例子 -
康夏15515014303…… int sun(int a,int b)//定义函数,有2个参数 { int c; c=a+b;//让c等于a+b return c;//返回c的值 }
@蓬静6529:c++编程定义函数?
康夏15515014303…… #include "iostream.h" double fun(int n) { int i; double s=0; for(i=1;i<=n;i++) s+=1.0/(i*(i+1)); return s; } void main() { int n; double s; cout<<"输入一个数:"; cin>>n; s=fun(n); cout<<s<<endl; }
@蓬静6529:C++怎么定义一个函数? -
康夏15515014303…… 一条很简单的两数相加的代码: #include int add(int ,int); //函数原型 void main() { int sum,x,y; cout>x>>y; sum=add(x,y); //函数调用 cout int add(int a,int b) //先定义函数 { return a+b; } void main() { int sum,x,y; cout>x>>y; sum=add(x,y); cout
@蓬静6529:C++定义自己的函数 -
康夏15515014303…… 啊哈~ 这个么,,, 随便放在那用都是可以的 ... first.cpp... int abc() { static i=10; while(i--)abc();//递归调用 } int cde() { abc();//正常调用 } class def { public: def(){abc();}//对像构造函数中的调用 } #include "first.cpp" int main() { abc();//不在同一文件内的函数,可以先包含文件,然后就可以直接调用了 }
@蓬静6529:C++如何定义函数? -
康夏15515014303…… 很容易的啊,类型名 函数名(参数名)
@蓬静6529:C++中怎样可以定义没有参数的函数! -
康夏15515014303…… C++中定义没有参数的函数有两种方法. 方法1(空括号法): 返回值类型 函数名() { 函数体; } 例如: int getarand() { return rand()%10; //产生一个0-9之间的随机数 }方法2(强调法): 返回值类型 函数名(void) { 函数体; } int getarand(void) { return rand()%10; //产生一个0-9之间的随机数 }
@蓬静6529:c++一个函数定义 -
康夏15515014303…… 我想你的意思是函数shw的形参是容器的指针吧.这样子定义函数:void show(vector<char> *),调用函数的话:show(&容器名),例子:#include <iostream>#include <vector> using namespace std; void show(vector<char> *); int main() { vector<char> para; show(& para); getchar(); return 0; } void show(vector<char> *) { } 在VC++ 6.0通过
@蓬静6529:怎么用c++进行函数原型声明,定义 -
康夏15515014303…… 1 2 3 4 5 6 7 8 9 10 11 classA { voidfunction1();//C++中函数的声明 }; voidmain() { A a; } voidA::function1()//C++中函数的定义 { }
@蓬静6529:C++怎么自定义函数,谁能教教我,例如???? -
康夏15515014303…… 我初二..... 我写一个比较大小的函数: int max(int a,int b)//函数返回类型为int(void指无返回值),a,b为函数参数,即调用需要的变量 { if(a>b) return a;else return b;//判断a是否大于b,是则返回a,否则返回b }