我给你写上注释,看你能不能明白
//函数a,取得x的运算结果
// 返回值:运算结果
// 参数: 自变量x
uint a(uchar x)
{
uint a; //声明a为uint型
a=x+1;//运算,a=x+1
return a;//返回a的值作为函数返回值
}
//主函数
void main()
{unit b,c;//变量声明
c=a(3); //将3作为参数传给函数a,函数a返回值赋值给c
b=c+2;//c+2赋值给b
}
>>还不是很清楚过程,特别是我return的是a,怎么成了A(3)的整个结果?
这个说起来复杂,简单说可以理解成return语句就可以把返回值带回,作为函数a的执行结果。
复杂说我说不了,要整理一下才能说。