乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
C 0.3 函数
2018-06-17 08:23:04
71
0
0
admin
> 定义函数,或者说是定义子方法 #格式 ```c //没有返回值用void 返回值类型 函数名 (参数类型 参数名,) { } ``` ```c #include <stdio.h> int print_something(int n) { printf("%d\n",n); n++; return n; } main() { int return_value = print_something(1); printf("%d\n",return_value); } ``` **由于C编译器是从上往下运行的,所以如果函数在main 函数后出现,为了防止编译器不认识该函数而导致问题(尤其是多个函数互相调用的时候),需要在main函数之前写下函数原型:** ```c 返回值类型 函数名 (参数类型,) 或者 返回值类型 函数名 (参数类型 参数名,) ``` ```c #include <stdio.h> int print_something (int n); main() { int return_value = print_something(1); printf("%d\n",return_value); } int print_something(int n) { printf("%d\n",n); n++; return n; } ```
上一篇:
C 0.2 控制流
下一篇:
C 0.4 指针
文档导航