C程序计算

C程序计算,第1张

1你只要知道m++的用法,m++是在表达式中先运算,后自加

2 Fun()是被定义公式,当下面程序出现时则调用该函数即可,

如z=10FUN(x+y,xy)=10Fun(15,50)

而在定义的函数#define FUN(x,y) x<yy:x中,x=15,y=50,

所以Fun(15,50)=50,

则z=1050=500。

可以人工手动单步执行程序并将执行结果记录下来,就象计算机一样傻傻地一步一步顺序执行:

x=0

i=0,i<2满足条件开始循环

x++: x=1

j=0,j<=3满足条件开始循环

j%2=0不满足条件

x++: x=2

j++: j=1,j<=3满足条件继续循环

j%2=1满足条件执行continue

j++: j=2,j<=3满足条件继续循环

j%2=0不满足条件

x++: x=3

j++: j=3,j<=3满足条件继续循环

j%2=1满足条件执行continue

j++: j=4,j<=3不满足条件退出j循环

i++: i=1,i<2满足条件继续循环

x++: x=4

j=0,j<=3满足条件开始循环

j%2=0不满足条件

x++: x=5

j++: j=1,j<=3满足条件继续循环

j%2=1满足条件执行continue

j++: j=2,j<=3满足条件继续循环

j%2=0不满足条件

x++: x=6

j++: j=3,j<=3满足条件继续循环

j%2=1满足条件执行continue

j++: j=4,j<=3不满足条件退出j循环

i++: i=2,i<2不满足条件结束循环

输出x=6并换行

个人建议:不要去研究这种问题

如果你们老师或者教材或者考试这么问,那么远离这些人这些东西

这种问题毫无意义,编译器不同结果可能就不一样

假如你工作写出这种代码让别人看,毫无疑问你会被开除

写代码是为了简洁高效,而不是所谓的奇*技巧

研究scanf返回值都比这有意义多了

以上就是关于C程序计算全部的内容,包括:C程序计算、不知道怎么计算程序的结果,求高手指点,例子如下:、c语言 这个程序的结果怎样计算出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9670349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存