C语言在一个函数里面定义了一个结构体,怎么在另外一个函数里面使用?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 01:52:19
C语言在一个函数里面定义了一个结构体,怎么在另外一个函数里面使用?
或者怎么定义一个全局结构体,让所有函数都能调用?
或者怎么定义一个全局结构体,让所有函数都能调用?
函数里定义的结构体是局部变量,在这个函数外是不能使用的.
你要在函数外定义成全局变量.
例,函数外:
struct s{
int a;
}s1,s2;
这样的就定义了两个全局的结构体s1,s2,这两个结构体在所有函数中都可以使用,当然,使用它们的函数里,不能再定义相同名称的局部变量,否则使用的就是局部变量了.
再问: 额,那这个结构体是要定义在主函数里面吗?
再答: 主函数也是函数,全局变量要定义在所有函数的外面。
你要在函数外定义成全局变量.
例,函数外:
struct s{
int a;
}s1,s2;
这样的就定义了两个全局的结构体s1,s2,这两个结构体在所有函数中都可以使用,当然,使用它们的函数里,不能再定义相同名称的局部变量,否则使用的就是局部变量了.
再问: 额,那这个结构体是要定义在主函数里面吗?
再答: 主函数也是函数,全局变量要定义在所有函数的外面。
C语言在一个函数里面定义了一个结构体,怎么在另外一个函数里面使用?
我定义了一个函数max(),我在这个函数里面在定义一个max变量,
C语言中向一个函数传递一个数组,函数中定义一个指针变量,请问这个指针变量在for循环中要怎么使用?
在C语言中先定义了一个函数,然后再定义了一个函数,在后定义的函数体中调用了先定义的函数,但是没有定义变量利用函数对定义的
VB定义函数问题我想把函数定义在一个程序里面的IF里面 .这个定义在该怎么写啊?
c语言在定义函数时可以使用函数吗,有没有顺序关系,就是在一个程序中多个全部先定义后使用.在定义某个函数时使用前面定义或后
在C程序的函数中可以定义另外一个函数吗?
在一个函数中定义了一个变量,如何在另一个函数使用这个变量
先定义了一个变量i,然后在函数a里面对它进行了赋值,现在我想在函数b里面调用所赋的值,该怎么写啊?
C语言:可以在一个函数中定义另一个函数为什么不对?
C语言怎么定义一个函数比较两数大小,
C语言 一个定义函数 求详解.