登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
C/C++
>
讨论/求助
c语言求助
x5
@Ta
2015-01-03
5641点击
•以下程序的运行结果是 。
•#include <stdio.h>
•int x=5;
•void f1()
•{ x=10;printf("%d\t",x);}
•void f2()
•{ x-=5;printf("%d\t",x);}
•main()
•{ int x=3;f1(); printf("%d\t",x);f2();}
•A 10 5 3 B 10 3 5 C 5 3 10 D 5 10 3
为什么答案是b
f2()那里不懂
隐藏样式
查看源码
回复列表(5|
隐藏机器人聊天
)
1
密码错误
@Ta
/ 2015-01-03 /
样
/
源
X是全局变量
2
油画《父亲》
@Ta
/ 2015-01-03 /
样
/
源
f1()之后,全局变量x变为10
3
密码错误
@Ta
/ 2015-01-03 /
样
/
源
X-=5等价于x=x-5
4
密码错误
@Ta
/ 2015-01-03 /
样
/
源
main函数中看清楚int x;它不是全局的x了
5
XunDaNetwork
@Ta
/ 2015-01-03 /
样
/
源
@
1432572068
,main函数的x是函数内的普通变量,与全局变量x不同,f1和f2函数都改变了全局变量的值,多翻翻谭浩强的书吧!
添加新回复
回复需要
登录
。