函数的声明和定义(如何分文件使用)

简介: 函数的声明和定义(如何分文件使用)

函数的声明:

1、告诉编译器有个函数叫什么,参数是什么,返回类型是什么。但是具体存在不存在无关紧要

2、函数的声明一般出现在函数的使用之前,要满足先声明后使用

3、函数的声明一般要放在头文件当中。

函数定义:

函数的定义是指函数的具体实现,交代函数的功能实现。

test.h的内容:放置函数的声明

test.h内容

image.png

add .c内容

image.png

test.c内容

image.png

相关文章
|
1月前
|
编译器 C语言
变量的声明与定义区别
变量的声明是指预先告知编译器变量的名称和类型,但不分配内存;而定义则是声明的同时在内存中分配空间,可以初始化。简单来说,声明是告诉编译器“有这么一个东西”,定义是“创建并使用这个东西”。
92 11
|
30天前
|
存储 编译器 C语言
C语言函数的定义与函数的声明的区别
C语言中,函数的定义包含函数的实现,即具体执行的代码块;而函数的声明仅描述函数的名称、返回类型和参数列表,用于告知编译器函数的存在,但不包含实现细节。声明通常放在头文件中,定义则在源文件中。
|
2月前
|
Python
定义函数
定义函数。
31 4
|
2月前
|
Shell
如何定义变量
【9月更文挑战第4天】
36 11
|
3月前
【函数】函数的声明和定义
【函数】函数的声明和定义
|
4月前
|
存储 编译器
C 中的变量定义
【7月更文挑战第2天】C 中的变量定义。
29 3
|
6月前
|
存储 Java C#
怎样定义函数
怎样定义函数
42 2
|
6月前
|
存储 Python
函数的定义
函数的定义
|
6月前
|
存储 程序员 Shell
【C/C++ 基本语法 结构体】C++ 结构体声明(定义)以及不同写法的差异
【C/C++ 基本语法 结构体】C++ 结构体声明(定义)以及不同写法的差异
87 1
|
6月前
|
Serverless Python
为什么要定义函数
为什么要定义函数
158 1