How to share a variable between two functions in C?

后端 未结 6 1898
抹茶落季
抹茶落季 2021-01-22 16:27

In C, suppose var1 is a variable in foo1() and foo2() wants to access var1, however, foo1() doesn\'t call foo2(), so we can\'t pass it by parameter. At the same time, only foo1(

6条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-01-22 17:07

    You need to declare var1 outside the scope of the functions and then send it as a parameter to both. Alternatively, declare it as a global variable.

提交回复
热议问题