设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
一道C语言题目,可以帮忙解释一下解题过程吗 ...
返回列表
发新帖
一道C语言题目,可以帮忙解释一下解题过程吗
[复制链接]
11
|
7
|
2007-6-29 15:30:08
|
显示全部楼层
|
阅读模式
c = a + c++; 中先c = a + c; 然后c++;k = f(a++)调用两次第一次k = f(a++)时传入2, c = 2 + 0; c++ = 3, a = 3;第二次k = f(a++)时传入3, c = 3 + 3 = 6; c++ = 7
回复
使用道具
举报
千问
|
2007-6-29 15:30:08
|
显示全部楼层
第一次循环循环前 a=2,c=3(2+0,然后自增1) k=3循环后a=3第2次循环循环前 a=3,c=7(3+3--因为是static所以第一次循环的3保留值,然后自增1) k=7循环后a=4
回复
使用道具
举报
千问
|
2007-6-29 15:30:08
|
显示全部楼层
第一次执行到f(a++)是,a=2进入函数,c=0;c=a+c=2c++return c=3;f(a++) a=3c=0;c=a+c=3c++return c=4两次结果相加=7
回复
使用道具
举报
千问
|
2007-6-29 15:30:08
|
显示全部楼层
这里的static定义,相当于定义一个函数外变量,可能你不得不理解关键字:static.ps.使用中最好指定c的类型,指定函数f的返回值类型 :>
-----------------------------------------------------------
main函数:
循环:
i=0时:a=2 ,进入f函数,c=0 ,运算:c = a c
改变c的值,c=3跳出函数f,进行a操作,a = 3 ,k = 3i=1时:a=3 , 进入f函数,c保留上次结果 即,c = 3
运算:c = a c
改变c的值,c=7 跳出函数f,进行a操作,a = 4 ,k = 7打印k值: 7-----------------------------------------------------------
回复
使用道具
举报
千问
|
2007-6-29 15:30:08
|
显示全部楼层
是的,static变量仅初始化一次,下次在遇到static c=0; 时,c不会重新赋值为0,而是上次c的值,这就是静态变量的特点我怎么算 得8呢?哈哈!!···················看来西方惨败答对了想你学习!
回复
使用道具
举报
千问
|
2007-6-29 15:30:08
|
显示全部楼层
主要问题出在两个++上,因为有两次循环,第一次计算后C=3,第二次计算时a加一变为3,经过c=a+c++后结果就为7了,因为C再次加一
回复
使用道具
举报
千问
|
2007-6-29 15:30:08
|
显示全部楼层
就是6++(--)后缀等价于在执行问该语句后,变量自增1
回复
使用道具
举报
千问
|
2007-6-29 15:30:08
|
显示全部楼层
我算了半天 不清楚哦
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
经常对着电脑会导致脱发吗?
2
没感冒却整天打喷嚏流清清的鼻涕
3
支气管癌手术后可活多久
4
湿疹的常见症状是怎样的
5
哪些减肥产品效果比较显著?
6
咳嗽有什么样的食疗法呢?
7
肝癌晚期都有什么方法治疗
8
患者都是如何治愈湿疹呢?
9
隆鼻需要花费多少钱的
10
如果吃饭吃得下,用吃叶酸吗?
11
月经第七天同房是否会怀孕
12
哪种牙齿整形比较好呢?
13
羊角风的发病原因有遗传吗?
14
孩子消化不好应该如何医治?
15
我长了外痔,想去手术,请问手术后能正常吃
16
盲目的节食减肥,月经不来了
17
形成雀斑的原因是啥
18
患有阴道炎在生活饮食上要注意些什么?
19
右眼球酸痛
20
哪些人群比较容易得肝癌?
21
牙齿整形可以会怎么整啊?
22
输卵管分为几个部分呢?
23
请问白癜风早期可以治愈吗啊?
24
孩子总生病是什么原因呢啊?
25
熬夜看世界杯有什么严重后果?
26
白带不正常黑褐色白带
27
得了慢性前列腺炎究竟怎么办?
28
实惠的美白方法是什么
29
胎记的自我诊断
30
15号同房,16号中午吃毓婷,16号同房
31
前列腺炎的疾病会有什么样的危害?
32
该如何治疗宝宝挑食呢?
33
孩子总是体质虚怎么办?
34
2岁半的孩子会得脑瘫吗
35
瞳孔变大,变得模糊
36
想问一下是哪一次怀孕的
37
直肠癌平时要注意什么好呢?
38
肿瘤早期可以吃鸡蛋吗?
39
我想整形鼻子能安全吗?
40
患上前列腺炎多吃什么好啊?
41
孩子排痰困难是什么导致的啊,
42
男你好,最近这几天感觉自己尿特别多,黄色
43
我是不对称拔牙会有什么后果啊
44
化妆品过敏引发的激素依赖性皮炎
45
女例假后第四天做爱,好像达到高潮了,有白
46
做完人流手术!到现在月经还没来
47
请问痛风患者可不可以喝酒呢?
48
胆囊息肉可以服用卵磷脂和纳豆激酶吗
49
女外阴有点痒也有点肿阴唇。。。。。。。
50
不用化妆品可以美白呢?
51
有雀斑能彻底根治吗?
52
眼睛老感觉有什么东西在刺
53
乙肝小三阳的传染性大吗?
54
缩阴的方法通常会有哪些呀?
55
请问导致鼻咽癌的原因有什么啊?
56
血常规中性粒细胞严重偏低淋巴细胞偏高
57
女人为什么会得霉菌性阴道炎
58
癫痫病人的饮食上不可以吃什么?
59
男您好!请问手淫影响身高发育吗?我今年2
60
自测癫痫病早期症状。
61
得了白癜风会遗传不会啊?
62
对输精管的基本介绍?
63
得了面瘫的疾病后是怎么治疗的?
64
耳朵上轮廓边上长疙瘩,耳唇痒是怎么回事
65
女月经比以前量少,2天就过去,而且外阴偶
66
抑郁应当怎么办呢?
67
白癜风初期,治愈的可能性大吗
68
男我发现我射精特别快,尤其是按住龟头下边
69
患者有尖锐湿疣会传染给其他人吗?
70
肝硬化病人在生活中都要注意什么呢?
71
每天吃酚酞片可以减肥吗
72
有类风湿应该怎么治疗?
73
感觉浑身有点麻木,浑身无力
74
激光去胎记会不会造成皮肤损伤?
75
乳腺疾病是不是很难治疗啊?
76
患更年期综合征要怎么办?
77
我化验了一个血,做的是生化,检查出我铁高35
78
整形后可以少吃辣吗?
79
肝癌不能吃什么啊?
80
孩子患喘息性支气管炎该怎么办?
81
老人中风会得脑瘫如何医治?
82
小肚子一阵一阵疼,也不是那么很疼,是怎么
83
乳腺癌有什么治疗办法啊?
84
请问隆鼻一般能维持多久呢?
85
孩子厌食不爱吃饭怎么
86
肝炎的治疗方案有哪些
87
便血的主要诱因是什么啊?
88
输卵管一般都怎么检查呢
89
糖尿病怎样恢复?
90
怎么才能不让孩子喘息了呢
91
体质虚经常发烧是怎么回事?
92
我的孩子为什么总生病呢
93
胆结石的常见诱因是什么
94
在做隆胸手术以前要注意什么?
95
怀孕32天了,不知药流还是人流
96
晒着就会张雀斑吗
97
女人身体要是有什么情况会不孕不育呢
98
中耳炎,耳朵流出稀的水样
99
吃红萝卜对痛风有好处吗