zoukankan      html  css  js  c++  java
  • 函数的真面目实例

    1.#include <stdio.h>

    int main()
    {
        int k = 2;
        int a = 1;
        
        k = k++ + k++;
        
        printf("k = %d ", k);
        
        if( a-- && a )
        {
            printf("a = %d ", a);
        }
        
        return 0;
    }

    2.#include <stdio.h>

    int f(int i, int j)
    {
        printf("%d, %d ", i, j);
    }

    int main()
    {
        int k = 1;
        
        f(k, k++);
        
        printf("%d ", k);
        
        return 0;
    }

    3.// global.c
    // int g_var = 0;

    #include <stdio.h>

    extern int g_var;

    void f(int i, int j);

    int main()
    {
        int g(int x);
        
        g_var = 10;
        
        f(1, 2);
        
        printf("%d ", g(3));
        
        return 0;
    }

    void f(int i, int j)
    {
        printf("i + j = %d ", i + j);
    }

    int g(int x)
    {
        return 2 * x + g_var;
    }

    说明:
    1.C语言是一种面向过程的语言
    2.函数可理解为解决问题的步骤
    3.函数的实参并没有固定的计算次序
    4.顺序点是C语言中变量改变的最晚时机
    5.函数定义时参数和返回值的缺省类型为int

  • 相关阅读:
    地铁结队开发(一)
    构建之法(一)——软件工程师的成长
    第二周学习总结
    新的开始
    开学第一周作业
    第一周学习总结
    软件工程第六周总结
    软件工程第五周总结
    清明节第三天
    清明节第二天
  • 原文地址:https://www.cnblogs.com/wxb20/p/6163278.html
Copyright © 2011-2022 走看看