优秀的编程知识分享平台

网站首页 > 技术文章 正文

C语言函数声明(c语言函数声明与函数定义的作用)

nanyue 2024-07-18 04:09:04 技术文章 7 ℃

C语言中函数需要先声明

示例一

#include <stdio.h>
int main(void){
    fun();
    return 0;	
}
void fun(void){
    return;
}

本例当中定义了fun函数,在main函数中调用fun函数,但并未声明,使用小熊猫Dev C++(6.7.2)编译时产生警告。

示例二

#include <stdio.h>
void fun(void);
int main(void){
    fun();
    return 0;	
}
void fun(void){
    return;
}

本例中使用void fun(void)进行函数声明,编译正常。

示例三

#include <stdio.h>
int fun(int n);
int main(void){
    fun(10);
    return 0;	
}
int fun(int n){
    return 10;
}

本例中使用int fun(int)进行函数声明,编译正常。

总结

函数调用之前需要进行声明。声明形式,以求最大值函数为例int max(int a, int b)。可采用下述方式

(1)int max(int a,int b);

(2)int max(int,int);函数中参数名可以不需要,但参数类型是必要的。

Tags:

最近发表
标签列表