Board logo

标题: c语言关于输出 [打印本页]

作者: 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    时间: 2009-12-4 04:43

因为第一个case语句后没有break;它会接着执行下面的语句  




欢迎光临 猫网 (http://www.maocom.com/) Powered by Discuz! 7.2