首页 > 编程知识 正文

c语言函数的声明,调用和定义,sqrt函数用法

时间:2023-05-04 07:37:32 阅读:9770 作者:2552

函数的一般形式为:

类型规范函数_ name (参数列表)参数描述符{

body of the function

}

1 .类型说明符定义函数中return语句的返回类型。 此返回值可以是有效类型。 如果没有类型说明符,函数返回整数值。

如果函数没有明确指定类型,则c语言编译器将自动使用整数(i n t )作为函数的默认类型。 默认类型适用于大多数函数。

如果需要返回其他类型的数据,则需要分两个阶段处理:

)1)首先,必须给函数一个明确的类型说明符

)2)其次,函数类型的说明必须在对其的最初调用之前。 这样,c编译器可以为返回非整数值的函数生成正确的代码。

2 .在返回非整数数据的函数使用之前,必须向程序的其馀部分说明其类型。

否则,c语言编译器将函数视为返回整数数据的函数,并且在调用点描述函数类型之前,编译器会为调用生成错误代码。

为了避免上述问题,必须使用显式函数说明文通知编译器程序此函数返回什么值。

3 .显式函数说明文可以在调用函数的外部或内部。

#包含

双功能1 (; //函数说明

双功能2 (; //函数说明

输入主(语音) )。

{双精度ret;

ret=func1(;

printf('%f ',ret );

ret=func2(;

printf('%f ',ret ); 返回0;

}双精度函数1 (()//函数定义

返回2.1;

}双精度函数2 (()//函数定义

返回3.2;

}

#包含

输入主(语音) )。

{双精度ret; 双功能1 (; //函数说明

双功能2 (; //函数说明

ret=func1(;

printf('%f ',ret );

ret=func2(;

printf('%f ',ret ); 返回0;

}双精度函数1 (()//函数定义

返回2.1;

}双精度函数2 (()//函数定义

返回3.2;

}

译文: http://www.cn blogs.com/be noly/p/3789403.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。