新手求助
如何把一个变量再多个函数中使用 设为全局变量不就好了 在函数外面直接写变量就行了,也就是全局变量 形参声明用引用(&)或者用指针(*) 本帖最后由 番杰 于 2021-9-28 17:43 编辑在函数外面定义,
比如:
inti = 0;
void test();
void main()
{
i = 6;
test();
}
void test()
{
i++;
printf("%d",i);
}
执行主函数就会打印出7;
==============================================
另外,注意在函数外定义一定要定义到你要用到的函数前面,
要是在函数后定义,需使用extern int i ;
============================================== jhq999 发表于 2021-9-28 16:02
形参声明用引用(&)或者用指针(*)
&是引用,*是解引用 在预处理命令下面定义变量。
活動小丑 发表于 2021-9-28 18:58
&是引用,*是解引用
我说的是函数形参声明,解引用是函数过程通过形参指针地址操作地址里的值 a327904410 发表于 2021-9-28 14:35
在函数外面直接写变量就行了,也就是全局变量
确实可以但我的代码又不知道哪里出错了
页:
[1]