C语言完美演绎6-5

/* 范例:6-5 */

#include <stdio.h>

#include <conio.h>

int main()

{

int Mychar;

printf("请输入a-e字符,若要结束,请按任意键(a-e除外)\n");

for(;((Mychar = getche())!= false);)

{

switch (Mychar)

/* Mychar是switch的expression,当Mychar变量是字符'c'时,会寻找符合的卷标(case 'c'),若符合则程序即从该处开始往下执行,直到遇到break跳跃语句,跳到switch右括号 }后,即离开switch语句。 */

{

case 'a':

printf("\n我输入键盘a\n");

break;

case 'b':

case 'c':

printf("\n我输入键盘b或c\n");

break;

case 'd':

case 'e':

printf("\n我输入键盘d或e\n");

break;

default :

return 0;

}

}

}

相关推荐
Swift社区26 分钟前
OpenHarmony鸿蒙PC平台移植 gifsicle:CC++ 三方库适配实践(Lycium tpc_c_cplusplus)
c语言·c++·harmonyos
東隅已逝,桑榆非晚44 分钟前
编译和链接
c语言·笔记
FFZero12 小时前
[mpv插件系统] (一) Lua 闭包与上值 — 从概念到 C API
c语言·junit·lua
秋越2 小时前
从工程角度理解嵌入式C语言关键字
c语言·开发语言·嵌入式·嵌入式软件开发·嵌入式c语言·c语言关键字
代码地平线2 小时前
C++ 入门篇类和对象·上篇:从本质深剖类与对象与C++基本用法
c语言·开发语言·数据结构·c++·笔记·算法
syker2 小时前
AIFerric 多硬件后端完整支持方案
c语言
社交怪人3 小时前
【三个数】信息学奥赛一本通C语言解法(题号2053)
c语言
Dovis(誓平步青云)5 小时前
《QT学习第四篇:常见事件与UDP、TCP、文件系统、(锁、信号量、条件变量》
c语言·开发语言·汇编·qt
.千余18 小时前
【C++】C++类与对象2:C++构造函数、运算符重载与流输入输出全面解析
c语言·开发语言·前端·c++·经验分享
QiLinkOS20 小时前
【用呼吸重构创造价值关系——QiLink生态】
c语言·数据结构·c++·人工智能·单片机·嵌入式硬件·算法