c语言全局变量的定义

c语言全局变量的定义问题补充说明:程序中需要三个数组j【100】,n【100】,k【100】;要把它们都定义成全局变量,因为不同的函数都要使用到这些数组,修改它们的值什么的 。请问怎么来定义它们,Main函数也要使用到它们,是不是要在mian函数外定义?其他函数引用时需要用声明吗?假设main()、fun_1()、fun_2()都要用到,怎么定义?

c语言全局变量的定义

文章插图
#include<stdio.h>
intj[100],n[100],k[100];//放到所用用到的函数的外面就行了
intmain(服存律)
{
//此处可以写操作数组360问答j,n,k的代码;
fun_1();
fun_2();
return0;
【c语言全局变量的定义】}
voidfun_1()
{
//此处可以写操作数组j,n,k的代码;
}
voidfun_2()
{
//此处可以写操作数组j,n,k的代码;
}

    推荐阅读