永发信息网

C语言 程序填空题

答案:2  悬赏:30  手机版
解决时间 2021-03-29 11:10
C语言 程序填空题
最佳答案
答案:15,64 6(由于有些输出中间没有空格,所以输出是连在一起的了),分析如下:
#include
int k=1;
void main()
{
int i=4;
void fun(int m);
fun(i);  //调用函数
printf("%d %d
",i,k);  //变量i=4,全局变量k的值是6,所以输出4 6
}
void fun(int m)
{
m+=k; k+=m; //这里m=4,全局变量k=1,所以m=m+k=4+1=5,k=k+m=1+5=6
{
char k='B'; //定义了局部变量k,在花括号{}这个代码块内,屏蔽了全局变量的k
printf("%d",k-'A');  //这里由于只有局部变量k起作用而k='B',输出1。
}
printf("%d,%d",m,k); //出了花括号后,局部变量的作用域结束了,全局变量的k又开始起作用,所以输出5,6
}
全部回答
#include 
int k=1;
int main()
{
int i=4;//初始化变量 i=4 
void fun(int m);//使用 fun 函数前,先声明 fun 函数
fun(i); //调用 fun 函数 
printf("%d %d ",i,k); //这里输出:4 6,因为i=4,k=6 
return 0; 
//最后输出结果:15,64 6
}
void fun(int m)
{
m+=k;k+=m;//m=4,k=1,相加后 m=5 ,k=1+5=6 
{
char k='B'; //k改变了字符'B',即ASCII码为66 
printf("%d",k-'A'); //这里输出:1,因为字符'A'相当于65,66-65=1 
}
printf("%d,%d",m,k); //这里,输出:5,6
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你认为下面几种说法中正确的是A.一组数据的平
为什么我玩开心消消乐 不能用花费买东西?
T型空间艺术培训工作室怎么去啊,有知道地址
英文歌一段高潮是女生唱地思扣地思扣 依思买
励志,见过六块腹肌,你见过体脂只有4%的十块
请师傅帮我看看宣三真假,谢谢
外国人:为什么我做不出中餐那样的炒饭
白牙秘术究竟是什么?
该怎样写以巜开学了》为题目的日记字
床褥尺寸有哪些
旧字的笔画不增不减只是结构变—变可以变成哪
为什么氢键封闭环本身包含13个原子
大家能帮我想下,带有恩和晓字的成语或句子,
《是爱情吧》这本作品是商夏周写的吗?在哪里
有没有人在广州进厂的,有没有人被劳务派遣带
推荐资讯
佳世达补办识别卡 多少钱
有人知道OPPO书城吗
广州珠海文化历史交流拍卖公司是正规吗?
新天龙八部里明教天龙慕容哪个门派好
这是什么鱼?海钓的!求大神解答....
演员盖然男友
想买最完美的,但是目前来说真的没什么是十全
昆明95路公交车经过的站点有哪些
香港话怎么拼写,eg.朗豪坊点解拼成langham
请问红双喜这个字是由谁创造的?
最新采暖通风与空气调节设计规范什么时候实施
什么东西可以粘墙和木板
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?