
C语言函数是不能调用主函数中的变量的。C语言程序,main函数是主函数,是整个程序的入口,C程序的执行总是从main函数开始执行,然后在main函数执行结束。程序执行过程中,只能主函数调用其它函数,而其它函数不能调用主函数。函数中的变量,其作用域仅限于该函数,其它函数是不能使用或调用的,函数之间通过函数参数来传递数据。
#include #include int test1(int a) { printf("a=%d ",a); return 0 } int main() { int a=1; test1(a); /*这样调用即可,使用函数名再加上参数就OK*/ return 0; }