本文目录一览:
2473爱情里代表什么意思?
各个数字的意思:
1:代表唯一的爱情
2:代表两人世界
3:代表分散,双方随分隔两地,但思念永不改变
4:代表无尽的思念
5:是我的意思,也可以理解为不分你我
6:代表顺利,代表喜剧式的爱情双方的爱情将一帆风顺,幸福过一生
7:代表凄美,代表爱情注定经历坎坷,或许中间有很痛苦的事,但双方要用爱来度过
8:是可以看成两个0靠在一起,是最浪漫的一个,指标是两个人肩靠肩的样子
9:代表永久,爱你一生一世直到永久的意思
10:代表十全十美,完美的爱情
C语言 从键盘键入2473 则下面程序的运行结果是
2473回车
c读取2是
switch(c-'2')相当与switch(0) 所以会输出2个2+4=6;即全面的2个6,case语句只有碰到break才会跳出,不然会一直运行先去;
c读取4时,switch(c-'2') 相当于 switch(2) 所以输出4+4 = 8;
c读取7时,switch(c-'2') 相当于 switch(5)没有找到对应的case,则输出default,7+2=9;
c读取3时,switch(c-'2') 相当于 switch(1),会输出case 1, 2两行,则是 3+4=7;即最后两个7。
c读到回车则结束。
若运行以下程序时,从键盘输入2473↙(↙表示回车),则下面的程序的运行结果是 ? 麻烦大家说详细点,
结果是668977
第一个字符是'2' 变量c接受一个字符2,但是由于用的是getchar()函数,因此虽然定义c为int型,此时c中仍然存放的是字符'2',而不是数字2,也就是ASLL码50,此时c!='\n',于是进入switch语句,条件是c-'2',由于c='2',条件也就相当于'2'-'2',因此结果为0,进入case 0,但是case 0 后面没有语句,也没有break,于是继续执行case1 后面的语句puchar(c+4) ,此时c的ASLL码是'2'也就是50,加上4以后就是字符'6'的ASCLL码54,因此屏幕输出一个6,但是case 1后面也没有break语句,因此继续执行case 2后面的语句,putchar(c+4)仍然是输出一个6,此时遇到了break语句,跳出循环,继续输入字符。
第二个字符是'4' ..用同样的道理分析一下 后面的都相同
若运行以下程序时,从键盘输入2473,回车,则程序的运行结果是
668977
c=2
进 case c-'2' -- case 0:
case 1: 打 c+4 输出 6 (2+4=6)
进 case 2: 打 c+4 输出 6 (2+4=6), break 退出
[66]
c=4
进 case c-'2' -- case 2:
打 c+4 输出 8 (4+4=8), break 退出
[8]
c=7
进 case c-'2' -- case 5: default:
打 c+2 输出 9,退出
[9]
c=3
进 case c-'2' -- case 1: 打 c+4 输出 7
进 case 2: 打 c+4 输出 7 (3+4=7), break 退出
[77]