C语言程序的执行过程

#include<stdio.h>intc,a=4;intfunc(inta,intb){c=a*b;a=b-1b++;return(a+b+1);是什么意思?特别是b+... #include<stdio.h>
int c, a=4;
int func(int a, int b)
{
c=a*b;
a=b-1
b++;
return(a+b+1); 是什么意思? 特别是b++ int func()的意思。谢了
展开
 我来答
匿名用户
2011-08-25
展开全部
这是c语言中有关函数的问题,不知你对c语言了解多少?b++就是b的值加1,func是函数的名称,不用管。把main 函数中a和b的值带入,经过运算,最终求出return 括号中表达式的值,这个值就是最终结果。不知你明白不?
zhong159357xx
2011-08-24
知道答主
回答量:28
采纳率:0%
帮助的人:23.4万
展开全部
func()函数返回的值是2*b+1,b++的意思是b = b+1,这个函数的功能是给全局变量c赋值为a*b,然后返回2*b+1.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f6435b1
2011-08-24 · TA获得超过1535个赞
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:58.9万
展开全部
int func()为定义了一个有反回值的函数,反回值的类型为int类型。一个有反回值的函数怎么反回值呢?这就需要return来反回了。return(a+b+1)就是反回a+b+1的值给调用函数。b++是自增运算,相当于b=b+1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xl3255216
2011-08-24 · 超过10用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:23.3万
展开全部
func是自定义的一个函数
b++是先读出b的指,在给b+1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式