在c语言中,我想编一个程序用不同的函数,但都要用到一个数,而且要不断给他赋值,请问该怎样做?

来源:百度知道 编辑:UC知道 时间:2024/06/11 20:02:32
是不是把这个数用全局变量,static,但是在每个函数,和主函数中该把这个数怎样写呢?如
fun ( static int BB,int mn,int a[N])

void main ()
{ int I,J,i,a[N]={0};static int BB
如这两个函数和主函数中的BB,当我把BB赋值为2时,当我调用上面的fun函数时是不是在这个函数中我不用赋值BB就等于2了,如果不是这样我该怎样赋值才能达到我要的这样的效果,谢谢。

定义成全局变量,在单文件程序中,前面加不加static都没有区别的.加了表示该变量只能在该文件中使用,而不加static的话可以在其他文件中使用该变量

函数中不要作为参数,函数体里面直接可以使用

不要自己发明语法。。。你把那个变量作为全局变量然后在函数里随便用就可以了啊

没这么复杂吧?
是数吗?那在程序开头直接int/double定义之就好了,
是函数吗?那也是一样的哦。

static变量不能做参数。