博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017.1.4linux下的C语言--函数
阅读量:3734 次
发布时间:2019-05-22

本文共 754 字,大约阅读时间需要 2 分钟。

5.1.1什么是函数:函数就是把一个程序功能封装成一个整体

包括:类型名函数名参数列表函数体

类型名 函数名(参数列表)

{

   函数体;

}

返回值的数据类型就是函数的数据类型。没有返回值,则为void

在函数体内可以调用其他的函数

5.1.2 系统函数(库函数)与用户自定义的函数

按照函数的来源,函数可以分为:1.系统函数(库函数) 2.用户自定义函数

系统函数:编程平台提供的函数。---使用库函数时,需在程序前包含该函数的头文件

用户自定义函数:用户按编程的需要编写的函数

5.1.3 函数的返回值--return

5.1.4 无参函数

5.1.5 有参函数:函数定义时的参数被称为形式参数只有在函数体中有效函数调用时的参数被称为实际参数在主程序中是有效的变量

5.2 自定义函数:把各个模块封装为自定义函数,可以简化程序的设计,使代码和模块得到有效的重用

5.2.2 函数中调用函数:在自定义函数中,可以调用另外一个自定义函数

5.2.3 函数的声明

5.2.4 递归函数:函数调用自身,用循环的方法实现运算。

5.2.5 main函数的参数argc与arge

编写的程序常常需要从命令行中输入参数

例如 linux命令中复制文件的命令如下所示: cp /root/1.txt /root/2.txt

“CP”后面的两个字符串就是这个程序的参数。

默认有argc,argv两个参数。int main(int argc, char *argv[])  ------若程序执行成功,则返回值为1argc是一个整型变量,表示参数的个数。char *argv[]是一个指针型数组数组中的每一个指针指向一个参数的字符数组

5.3 函数与指针

函数的参数返回值可以是指针

转载地址:http://xqyin.baihongyu.com/

你可能感兴趣的文章
Ubuntu基础常用命令(03)——关机重启、vi 完~
查看>>
输入\数据转换类型\运算符\判断语句
查看>>
多任务(进程线程)
查看>>
超易懂的MySQL缓存机制
查看>>
mysql-Explain
查看>>
mysql-事务
查看>>
C语言排序算法
查看>>
python常用模块整理(超详细)
查看>>
用nginx做反向代理
查看>>
史上最易部署lvs集群-tun模式
查看>>
python进程,线程,协程
查看>>
python网络编程
查看>>
你值得拥有的linux下的网络io 同步/异步/阻塞/非阻塞/BIO/NIO/AIO
查看>>
nginx日志文件配置
查看>>
HTTP over SSL/TLS
查看>>
CentOS安装fortune+cowsay
查看>>
用vue创建一个项目
查看>>
$listeners与.native的使用
查看>>
熟悉Linux 下静态库.a 与.so 库文件的生成与使用——实例
查看>>
算法训练 1的个数(输入正整数n,判断从1到n之中,数字1一共要出现几次。例如1123这个数,则出现了两次1。例如15,那么从1到15之中,一共出现了8个1。)
查看>>