详解C++编程中对于函数的基本使用

2020-01-06 13:50:17王振洲
  • float add(float x,float y); //对add函数作声明  float a,b,c; 
  • cout<<"please enter a,b:";  cin>>a>>b; 
  • c=add(a,b);  cout<<"sum="<<c<<endl; 
  • return 0;  } 
  • float add(float x,float y)//定义add函数  { 
  • float z;  z=x+y; 
  • return (z);  } 

    运行情况如下:

     

     
    1. please enter a, b: 123.68 456.45↙  sum=580.13 

    注意:对函数的定义和声明不是同一件事情。定义是指对函数功能的确立,包括指定函数名、函数类型、形参及其类型、函数体等,它是一个完整的、独立的函数单位。而声明的作用则是把函数的名字、函数类型以及形参的个数、类型和顺序(注意,不包括函数体)通知编译系统,以便在对包含函数调用的语句进行编译时,据此对其进行对照检查(例如函数名是否正确,实参与形参的类型和个数是否一致)。