题目:学习如何调用外部函数。

程序分析:无。

实例

#include <stdio.h>

int a, b, c;

void add() {
    int a;
    a = 3;
    c = a + b;
}

int main() {
    a = b = 4;
    add();
    printf("c 的值为 %d\n", c);
    return 0;
}

以上实例输出结果为:

c 的值为 7

在该程序中,定义了三个全局变量 abcadd() 函数是一个外部函数,它可以访问全局变量。在 main() 函数中先将 ab 赋值为 4,然后调用 add() 函数。在 add() 函数中定义了一个局部变量 a,它与全局变量 a 名字相同但作用域不同。在 add() 函数中,a 被赋值为 3,然后与全局变量 b 相加,结果赋值给全局变量 c。最后在 main() 函数中打印输出全局变量 c 的值,结果为 7。这说明外部函数可以访问和修改全局变量。

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想, c语言练习, c语言练习题