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()的意思。谢了 展开
int c, a=4;
int func(int a, int b)
{
c=a*b;
a=b-1
b++;
return(a+b+1); 是什么意思? 特别是b++ int func()的意思。谢了 展开
4个回答
2011-08-25
展开全部
这是c语言中有关函数的问题,不知你对c语言了解多少?b++就是b的值加1,func是函数的名称,不用管。把main 函数中a和b的值带入,经过运算,最终求出return 括号中表达式的值,这个值就是最终结果。不知你明白不?
展开全部
func()函数返回的值是2*b+1,b++的意思是b = b+1,这个函数的功能是给全局变量c赋值为a*b,然后返回2*b+1.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int func()为定义了一个有反回值的函数,反回值的类型为int类型。一个有反回值的函数怎么反回值呢?这就需要return来反回了。return(a+b+1)就是反回a+b+1的值给调用函数。b++是自增运算,相当于b=b+1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
func是自定义的一个函数
b++是先读出b的指,在给b+1
b++是先读出b的指,在给b+1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询