设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
关于函数返回值的一些疑问
返回列表
发新帖
关于函数返回值的一些疑问
[复制链接]
11
|
1
|
2008-8-24 22:52:55
|
显示全部楼层
|
阅读模式
有这么一个程序:
#include “stdio.h”
int get(ws,lc)
int *ws,*lc;
{int c;
*ws=*lc=0;
while((c=getchar())!=EOF)
switch(c){case ‘’:
case ‘\t’:(*ws)++;break;
case ‘\n’:return 1;
default: if(c>=‘a’&&cy?x:y)不一样。谁能给小弟一个详细的解释 3Q了
回复
使用道具
举报
千问
|
2008-8-24 22:52:55
|
显示全部楼层
要理解这个问题,你首先要明白这个函数的作用。函数查找换行符(\n),如果找到了,这个函数就不再继续执行,并返回整数1,这就是return 1的作用;而如果整个循环结束之后,函数仍然在执行(没有返回),就表明没有找到换行符,所以需要返回0,这就是return 0的作用。记住,return 0一定会在没有找到任何换行符的情况下才会执行(因为如果中间找到了换行符,那么函数就直接返回了,并不会执行到ruturn 0这一句)。其实这个函数的return和你所说的return(x>y?x:y)逻辑上是一样的,它等价于:return (最终找到换行符?1:0)只是“查找换行符”这个操作比较复杂,需要写成一个代码段,而不方便写到一个...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
新生儿膝关节脱位要怎么办
2
骨盆骶骨骨折错位不手术怎么办
3
颈椎病引起血压太高降不下来怎么办
4
脊柱疼是什么原因引起的
5
肩关节脱位处有点骨折胀痛怎么办
6
髌骨骨折腿还肿怎么办
7
我20岁有颈椎病怎么办
8
手中指骨髓炎怎么办
9
股骨头坏死到底怎么办
10
骨髓炎腿肿了怎么办
11
鼻骨骨折复位后一个月淌鼻涕怎么办
12
手腕关节骨膜炎怎么办
13
后跟骨髓炎怎么办
14
股骨头坏死手术后流血水怎么办
15
肩关节有些脱位怎么办
16
胸12椎体压缩性骨折尿失禁怎么办
17
颈椎病突然引起抽搐血压升高怎么办
18
脑部右侧筋膜炎怎么办
19
中耳炎跟中窦性耳聋一样吗
20
股骨头坏死造成x型腿怎么办
21
骨髓炎有异味怎么办
22
怀孕一个月可以用生锈的烧水器电棒洗澡吗
23
颈椎病肩膀疼胳膊抬不起来怎么办
24
嘴角边红、干燥,好几天了。。
25
鼻窦炎的人找不到工作怎么办
26
经期咽喉炎犯了怎么办
27
小儿肝脏有血管瘤怎么办
28
有咽喉炎喉咙一直有痰怎么办
29
咽喉炎晚上痒咳嗽怎么办
30
咽喉炎引起的扁桃体炎怎么办
31
从小就得了鼻窦炎怎么办
32
小孩得了鼻炎引起胃口不好怎么办
33
鼻窦炎发作脸部疼痛难忍怎么办
34
颅内先天性血管瘤怎么办
35
慢性鼻炎引起剧烈头痛怎么回事
36
小儿头顶血管瘤怎么办
37
鼻窦炎一晚上就塞怎么办
38
食管有血管瘤怎么办
39
脾上长血管瘤破裂怎么办
40
骨髓炎形成窦道该怎么办
41
食管多发性血管瘤怎么办
42
小儿眼角有血管瘤怎么办
43
怀孕了股骨头坏死怎么办
44
先天性的肝上血管瘤怎么办
45
血管瘤破损伤口不愈合怎么办
46
食管静脉血管瘤破裂怎么办
47
颈椎骨折后骨头长歪了怎么办
48
老年人股骨头坏死了怎么办
49
如果女朋友得了股骨头坏死怎么办
50
神经鞘瘤手术后手麻肌肉萎缩怎么办
51
痛风引起关节肿痛怎么办
52
小孩手肘关节被拉脱位怎么办
53
股骨头坏死的人该怎么办
54
寰枢椎半脱位头偏了怎么办
55
60多岁老人髌骨骨折怎么办
56
骨髓炎术后有触电感觉怎么办
57
小孩骨折后骨不连怎么办
58
股骨头坏死塌陷了应该怎么办
59
脚踝关节软骨坏死怎么办
60
颈椎痛有哪些症状
61
颈椎病心衰拨牙后出现眩晕怎么办
62
股骨头坏死2期下蹲困难怎么办
63
胸椎骨折50天骨不连怎么办
64
脚指头关节痛风怎么办
65
老人脊柱压缩性骨折疼怎么办
66
脖子后面颈椎骨折怎么办
67
痛风肘关节疼怎么办
68
股骨头坏死腿特别疼怎么办
69
骨盆骨折后排尿困难怎么办
70
上颊骨髓炎化脓了怎么办
71
股骨头坏死腿痉挛怎么办
72
肌肉筋膜炎疼怎么办
73
骨盆如果有骨髓炎怎么办
74
腰间盘突出双侧骶髂关节脱位怎么办
75
肩锁关节半脱位疼怎么办
76
颈椎病引起突然头重脚轻头晕怎么办
77
急性腰椎疼痛怎么回事
78
筋膜炎引起的手臂疼痛怎么办
79
髌骨骨折50天腿都细了怎么办
80
骨盆粉碎性骨折出现血栓怎么办
81
孕妇痛风关节疼怎么办
82
前夫得了骨髓炎怎么办
83
髋关节置换后脱位2次怎么办
84
食指第二关节腱鞘囊肿怎么办
85
老人慢性骨髓炎怎么办
86
请问胸骨得了骨髓炎怎么办
87
股骨头坏死患腿畏寒怎么办
88
牙根炎引起骨髓炎怎么办
89
车祸骨髓炎复发怎么办
90
医生你好膝中度关节炎怎么办
91
外踝骨折6个月骨不连怎么办
92
下楼梯摔伤腿疼痛膝盖疼
93
齿根尖周炎服用药可以治愈吗
94
口角炎留下的裂口怎么办
95
强筋健骨胶囊的功效
96
小腹下面三角区掉皮,发痒
97
牙齿活动牙龈萎缩能自愈吗
98
牙齿根尖周炎外表能看出来吗
99
牙齿咬合错位会导致磨牙吗
100
失眠多梦脑鸣耳鸣手动