对被调函数的声明和函数原型

在C语言中,调用一个函数需要确保它已经被定义,并且在调用时提供正确的函数声明。对于库函数,需要通过`#include`指令引入相关头文件,如`stdio.h`。如果函数定义在主调函数之后,需要在主调函数前进行声明,以告知编译系统函数参数和类型。本文以输入两个数并求和的示例,展示了如何声明和使用自定义函数。
摘要由CSDN通过智能技术生成



在一个函数中调用另一个函数(即被调用的函数)需要具备如下条件;
(1)首先被调用的函数必须是已经定义的函数(库函数或用户自己定义的函数)。但仅有这个条件还不够。
(2)如果使用库函数,应该在本文件开头用#include 指令将调用函数有关库函数时所需用到的信息“包含”到文件中来。#include <stdio.h>其中,“stdio.h”是一个”头文件“。在stdio.h文件中包含了输入输出函数库的声明。如果不包含“stdio.h"文件,就无法使用输入输出库中的函数,应该用#include<math.h>.

 

 

(3)如果使用用户自己定义函数,而该函数的位置在调用它的函数(即主调用函数)的后面(在同一文件中),应该在主调函数中对被调用函数作声明。声明的作用是把函数名和函数参数的个数及函数参数类型等信息通知编译系统,以便在遇到函数调用时,编译系统能正确认识函数并检查函数调用是否合法。

输入两个实数,用一个函数求出它们的和。

#include<stdio.h>
#include<stdlib.h>
int main()
{
 float add(float x, float y);
 float a, b, c;
  printf("please enter a and b:");
 scanf_s("%f,%f", &a, &b);
 c = add(a, b);
 printf("sum is %f\n", c);
 sy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值