暂停注册
登录
首页
搜索
导航
书籍教程
三块三
域名出售
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
猫网
»
C/C++
» c语言关于输出
返回列表
发帖
发短消息
加为好友
LL0826
UID
578
帖子
4
精华
0
积分
0
阅读权限
10
在线时间
0 小时
注册时间
2009-10-21
最后登录
2009-10-21
新手上路
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
LL0826
发表于 2009-12-4 04:20
|
只看该作者
c语言关于输出
#include <stdio.h>void main(){char k;int i;for(i=1;i<3;i++){scanf("%c",&k);switch(k){case'0':printf("ha\0");case'1':printf("ba\0");}}}输入o1回车,输出为什么是“hababa”不是“haba”?
收藏
分享
发短消息
加为好友
Suking
UID
11337
帖子
6
精华
0
积分
0
阅读权限
10
在线时间
0 小时
注册时间
2009-10-23
最后登录
2009-10-23
新手上路
2
#
Suking
发表于 2009-12-4 04:43
|
只看该作者
因为第一个case语句后没有break;它会接着执行下面的语句
TOP
返回列表
回复
发帖
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]