今天一个新的知识点 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;
} 

运行结果

相关推荐
2601_962294611 天前
AI 基础设施的“去 Python 化“:Rust 与 C# 的两条替代路径
ai·rust·c·基础设施·去python化
2601_962297252 天前
C# vs Java vs Python:YOLO工业部署性能对比实战
java·python·c·工业视觉·性能对比
知无不研4 天前
一个简单的2048小游戏
游戏·c·2048·小项目
牢姐与蒯11 天前
Linux进程(三)之进程状态_僵尸孤儿
linux·运维·服务器·ubuntu·c
半点闲18 天前
深入解析小端序:把 4 字节的小端序拼成一个 32 位无符号长整数
c·字节序·大小端字节序·小端字节序转32位无符号长整数
C++ 老炮儿的技术栈22 天前
基于Qt实现轻量化本地音乐播放器
开发语言·c++·qt·c·播放器·音乐
一韦以航.1 个月前
C/C++ 基础深挖:strlen 与 sizeof 全方位对比区别
c语言·jvm·c++·算法·面试·c
Ronin-Lotus1 个月前
蓝桥杯篇---EEPROM内部存储地址
职场和发展·蓝桥杯·c·eeprom·keil
C++ 老炮儿的技术栈1 个月前
海思嵌入式开发笔记|U‑Boot、JFFS2、TSLIB、SQLite 调试常用命令汇总
嵌入式·c·嵌入式linux·tftp·海思·jffs2
gbshha1 个月前
C语言的分支与循环结构
c