• C++学习手记4

    2009-06-22

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/liuyanghejerry-logs/41348021.html

    09.06.22

    虽然在卓越订了书,不过书既然还没送到,那就先用电子版学习吧。

    今天重点接触了函数。

    看函数的典型示例:

    #include <iostream>

    #include <cmath>

    using namespace std;

    int function1 (int a){  //[类型] [函数名] ([参数类型] [参数])——函数头

    int b = a+1;//函数体,语句而已

    return b;//返回值。

    }

     

    int main(){

        int c ;

        c = function1(1);//调用函数时要记得传参并注意类型匹配。

        cout<< c;

        getchar();

     

    }

     

    注意函数在声明、定义时不能嵌套,而且函数本身必须在使用前就有简单的声明或者定义。

    上例也可以写成这样:

    #include <iostream>

    #include <cmath>

    using namespace std;

    int function1 (int);//这里只有简单的声明

    int main(){

     

        int c ;

        c = function1(1);

        cout<< c;

        getchar();

     

    }

     

    int function1 (int a){//函数的定义在这里

    int b = a+1;

    return b;

    }

    再让函数复杂些,参数为一个变量:

    #include <iostream>

    #include <cmath>

    using namespace std;

    int function1 (int);

     

    int main(){

     

        int c,d ;

        cin>>d;//这里借用cin来取得用户输入。

        c = function1(d);

        cout<< c;

        getchar();

        getchar();

    }

     

    int function1 (int a){

    int b = a+1;

    return b;

    }

    分享到: