C语言中主函数中定义的变量只能在主函数中使用,所以你还得再定义一个变量。当然,捏可以把主函数中定义的这个变量传递给被调用的函数作为参数。例如void fun(int x){}main(){int num=9;fun(9);}但是如果你要在被调用函数中使用这个变量例如fun(){num++;}像这样,就是错的,编译器会报错,main中定义的变量是局部变量,只能在main中使用。你可以在main外部定义一个变量,这样在被调用函数中也就可以使用了。