爱问知识人 爱问教育 医院库

如何用局部变量将主函数和被调用的函数进行数据的交?

首页

如何用局部变量将主函数和被调用的函数进行数据的交?

如何用局部变量将主函数和被调用的函数进行数据的交流

提交回答

全部答案

    2014-06-03 10:15:34
  •   #include int a = 1;	//全局变量aint b = 2;	//全局变量bvoid subfuction(){	int a = 2;	//局部变量a,隐藏了全局变量a,就是说这个函数从下面开始对a的一切操作都不会对全局变量a造成任何影响	int c = 10;	//局部变量c,这个函数独有的,和其他的函数的局部变量不是一家的,就是说和main里的c不是同一个变量	a = a + 2;	b = b + 2;	c = c + 2;	printf("subfuction: %d %d %d\n", a, b, c);}int main(){	int a = 4;	//局部变量a,也隐藏了。
      和全局的不一样,因为他是局部变量,所以也是独有的,和subfuction里的a也不是同一个变量 int c = 20; //局部变量。
      函数独有,和subfuction函数的c不是同一个变量,也就是说下面对c的操作和subfuction里的操作不冲突,自己干自己的 a = a + 3; b = b + 3; c = c + 3; printf("main: %d %d %d\n", a, b, c); subfuction(); return 0;}结果自己看,要多动手。

    陈***

    2014-06-03 10:15:34

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):