为什么第一个不用printf也能输出,而第二个不能呢?

2023-02-22 13:17

4个回答
第一个,打印语句放在开关语句里了,满足某case 就直接打印了。
第二个,开关语句里只有赋值没有输出打印,所以要另加打印语句。
你的意思是在switch外,第一个不用printf就可以输出,而第二个必须要在switch语句外加printf才能输出是吧?
第一个因为输出语句在switch语句里面了,满足case条件之一,或者都不满足条件就能在执行语句时输出了;
第二个因为在switch语句前定义了一个grade,但是在语句里面没有输出,这样也是对第一个程序的优化,主要是防止case情况较多,造成printf语句要输很多次。
第一个用了4个printf(),而第二个只用了1个printf(),怎么叫第1个不用printf也能输出?
第一个,少了好多break啊- -
相关问答
为什么printf(“%%”);只输出一个printf
5个回答2023-02-22 23:11
for(i=0;i<4;i++,i++) for(j=0;j<3;j++); 这里最后有一个 ; ,它表示语句的结束,这样的话,你的嵌套循环都是执行了空语句,只有循环结束才会执行print语句,所以...
全文
怎样用一个printf函数输出多行字符
2个回答2022-07-19 06:06
在需要换行的字符位置加 “\n” 例如: printf("123\n456\n789\n"); 输出: 123 456 789 注意: printf("123\n" "4...
全文
输了输了 真输了
1个回答2024-02-14 01:21
没关系,金钱乃身外之物,再说久战沙场亦有不失足的时候,胜败乃兵家常事
输了可不好玩,所以我从来不会输谁说的
1个回答2024-01-21 19:00
帕斯·范德尔。根据查枝段岁询文言学相关资料得知,输了可不好玩,所以我从来不会输由帕斯·范德尔说的。墨西哥诗人,散文家。生于墨西哥城。帕斯的创作融合了拉美本土文化及西班牙语系的文学传统,继承欧洲现...
全文
输给谁都可以,但不可以输给自己
1个回答2024-04-25 22:56
说的好,就好比人生中最大的对手就是自己,战胜了自己才能战胜他人。
输人不输阵…是什么意思?
1个回答2022-11-01 00:07
输人不输阵:闽南方言 “输人不输阵,输阵歹看面”,是闽南的一句俗谚。意思是:再差也要尽全力,不能遭人看轻。用来自我鼓舞,和打肿脸充胖子用来讥讽他人不同义。其来由是因闽南崇尚祭神民俗,在祭典时,各村落均...
全文
最能感动女生的一句话. 是什么呢? (10个字以内)
1个回答2024-06-23 10:34
打个比方吧,你爱上一个男孩,男孩也爱你,他会对着另一个爱他的女孩说他的心里只有你
怎么做农村留守儿童调查报告
1个回答2024-06-23 10:31
现在有很多中小城市有托教,这种地方的学生一般家长都出外打工了,留守儿童就比较多了,去这种地方做问卷比较省事吧
诗人趣事
1个回答2024-06-23 10:31
唐人薛用弱的《集异记》曾记载着这么一桩趣事:开元中,王之涣与王昌龄、高适齐名。一天,天寒微雪,三人一起到旗亭小饮。适逢梨园伶官十多人会宴;席间,有四名美貌歌妓演唱,唱词都是当时著名诗人的作品。三人私下...
全文
愿我们永永远远在一起。
1个回答2024-06-23 10:28
可以的,只要你坚定信念!
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答