下列程序的输出结果不知道是为什么
运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为______?(2分)
main( )
{
int v1=0,v2=0;
char ch = ‘\0’;
do {
switch (ch )
{
case 'a':
case 'h':
default: v1++;
case 'n':v2++;
}
} while ((ch=getchar())!='#') ;
printf("%d,%d\n",v1,v2);
}
A ) 5, 6 B) 5, 0
C) 5, 5 D) 2, 5
为什么是A啊 我觉得应该是6,6啊
但是调试确实是A
main( )
{
int v1=0,v2=0;
char ch = ‘\0’;
do {
switch (ch )
{
case 'a':
case 'h':
default: v1++;
case 'n':v2++;
}
} while ((ch=getchar())!='#') ;
printf("%d,%d\n",v1,v2);
}
A ) 5, 6 B) 5, 0
C) 5, 5 D) 2, 5
为什么是A啊 我觉得应该是6,6啊
但是调试确实是A
...全文
相关推荐
你必须知道的495个C语言问题
你必须知道的495个C语言问题,对于面试和减少程序bug还是很有帮助的
Stata结果输出_stata结果输出_
stata的输出结果,stata操作完成后怎么把结果输出到word或者excel
将Java程序的输出结果写到txt文件中的方法
今天小编就为大家分享一篇将Java程序的输出结果写到txt文件中的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
从Linux程序中执行shell(程序、脚本)并获得输出结果
Table of Contents 1. 前言 2. 使用临时文件 3. 使用匿名管道 4. 使用popen 5. 小结 1. 前言 Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而我们可能需要获得shell命令在控制台上输出的结果。例如,执行外部命令ping后,如果执行失败,我们希望得到ping的返回信息。
你不知道我为什么离开你.doc
你不知道我为什么离开你.doc


