在VC中这个程序的执行流程?

/*有参有返回值函数,简单计算体形健康值用*/#include<stdio.h>intpp(inta,intb){intz;z=a-b;returnz;}intmain(... /* 有参有返回值函数,简单计算体形健康值用*/
#include <stdio.h>
int pp(int a,int b)
{
int z;
z=a-b;
return z;
}
int main()
{
int a,b,x;
printf("请依次输入您的身高(cm)和体重(kg)\n");
scanf("%d%d",&a,&b);
x=pp(a,b);
if (x>=100&&x<=110)
{
printf("您的体形为标准\n");
}
else
{
if (x>110)
{
printf("您的体形为偏瘦\n");
}
else
{
if (x<100)
{
printf("您的体形为偏胖\n");
}
}
}
return 0;}
假如输入1 3,则此程序是如何执行的?
是现在main函数执行x=pp(a,b)
还现在前面执行z=a-b?
展开
 我来答
不_告诉你_
2013-03-20 · TA获得超过436个赞
知道小有建树答主
回答量:345
采纳率:91%
帮助的人:127万
展开全部
先在main函数中执行x=pp(a,b) ,执行x=pp(a,b) 的时候就是运行到上面的函数定义体中了,等运行到return z; 就是把Z 的值赋值给 X, 然后再向下执行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式