今天一个新的知识点 C语言的 “函数”

**函数:实现特定功能的代码

通俗的话:我给它什么,它就给我做什么事,还给我什么

两个步骤: 1.先定义函数: 格式

复制代码
返回值类型 函数名(参数列表){

函数具体的代码
}
  1. 调用函数:

    格式

    返回值 = 函数名(参数)

c 复制代码
#include

// 实现特定功能的代码段
void printAge(){
	int age = 18;
	printf("------------------\n");
	printf("年龄是:%d\n",age);
	printf("-------------------\n");
} 
int main(){
	// 函数
	printAge();	// 调用函数 
		
	return 0;
} 

运行结果

进阶知识点:

如何让它又能输出18,19

就是把int age,移到printMyAge()的这个括号里面,再在下面的"调用函数"里面输入想要输出的数字。

如下展示:

c 复制代码
void printMyAge(int age){
	printf("------------------\n");
	printf("年龄是:%d\n",age);
	printf("-------------------\n");
} 
int main(){
	// 函数
	printMyAge(18);	// 调用函数 
	printMyAge(19);	// 调用函数 

		
	return 0;
} 

运行结果

再进阶一下

添加一个身高在里面,我们应该怎样改写一下代码:

很简单就是在(int age),括号里面加一个定义符"double",就是这样(int age,double sg),下面"调用函数加个身高的数值就完成了。

展示如下:

c 复制代码
#include

// 实现特定功能的代码段
void printMyInfo(int age,double sg){
	printf("------------------\n");
	printf("年龄是:%d\n",age);
	printf("身高是:%.2f\n",sg);
	printf("-------------------\n");
} 
int main(){
	// 函数
	printMyInfo(18, 1.78);	// 调用函数 
	printMyInfo(19, 1.88);	// 调用函数 

		
	return 0;
} 

运行结果

相关推荐
三维鱼1 天前
C语言----局部变量与全局变量
c
渡我白衣1 天前
计算机组成原理(9):零拓展与符号拓展
c语言·汇编·人工智能·嵌入式硬件·网络协议·硬件工程·c
程芯带你刷C语言简单算法题3 天前
Day33~实现一个算法来识别一个字符串。
c语言·算法·c
乖乖是干饭王6 天前
Linux 内核 Kbuild 中的 ld 调用机制
linux·c·makefile
SmoothSailingT6 天前
C/C++与C#——指针的作用
开发语言·c++·c
程芯带你刷C语言简单算法题7 天前
Day30~实现strcmp、strncmp、strchr、strpbrk
c语言·学习·算法·c
xlp666hub8 天前
手写 Linux 并发服务器,fork, pthread与 epoll 模型实战(包含深层原理剖析)
github·c
charlie1145141918 天前
在上位机上熟悉FreeRTOS API
笔记·学习·嵌入式·c·freertos·工程
liu****9 天前
二.protobuf的使用
c++·c·protobuf·企业级组件