当数组用作函数返回值或函数参数时,它实际上只作为指针返回或传递。所以返回值是指针数据类型。例如,下面的代码:
创新互联公司于2013年创立,先为甘肃等服务建站,甘肃等地企业,进行企业商务咨询服务。为甘肃企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。int*RetnuuArray()//返回值是指针类型。
{
返回一个状态或结果。如何判断子功能是否成功?例如,intsum(inti,inty){if(i>y)return0elsereturn1}可以从返回值中知道,返回0表示i不大于y;如果成功,为什么不直接在子函数中输出success;如果失败,为什么不直接在子函数中输出failure?你还在干什么?通常,一个程序中有多个子函数。某些子功能只能在子功能成功后一步操作。然后,子函数是否应该运行取决于返回值。假设还有另一个子函数作为array;call:if(sum(6,7)==1)array(…,…)//只有子函数满足一个条件,array子函数才能执行。。。。main中的返回值用于告诉系统“I”结束。。