C语言子函数中的变量如何取得主函数中变量的值
时间: 2023-05-27 08:01:26 浏览: 227
子函数同时被中断函数和主函数
在 C 语言中,子函数可以通过参数传递来获取主函数中的变量值。例如:
```
#include<stdio.h>
void myFunction(int x){
printf("The value of x is %d", x);
}
int main(){
int num = 10;
myFunction(num); //调用子函数
return 0;
}
```
在上面的例子中,我们定义了一个 `myFunction` 子函数,并将一个整数类型的变量 `x` 作为参数传递给它。在主函数中,我们定义了一个 `num` 变量并将其赋值为 10。然后我们调用 `myFunction` 子函数,并将 `num` 变量的值通过参数传递给它。子函数 `myFunction` 就可以使用参数 `x` 中的值,这个值就是主函数中的 `num` 变量的值。
阅读全文