【C语言】语法原型|自定义函数
【摘要】 【C语言】语法原型|自定义函数
📢语法原型
- char* strcpy(char* strDestination, const char* strSource);
参数说明:
- strDestination:目的字符串。
- strSource:源字符串。
- strcpy() 会把 strSource 指向的字符串复制到 strDestination。
- 必须保证 strDestination 足够大,能够容纳下 strSource,否则会导致溢出错误。
代码示例如下👇
简单总结,C语言常用的库函数!
- IO函数(输入输出函数)
- 字符串操作函数
- 字符操作函数
- 内存操作函数
- 时间/日期操作函数
- 数学函数
📢📢自定义函数
如果库函数能干所有的事情,那还要程序员干什么?
除了库函数,我们还可以编写自己的函数,拓展程序的功能。自己编写的函数称为自定义函数。所以更加重要的是自定义函数,如何去实现一个自定义函数。
自定义函数和库函数一样,有函数名,返回值类型(int & void)和函数参数(有参无参),但是不一样的是这些都是我们自己来设计的,这从而就给了程序员一个很大的发挥空间。
那我们举出一个例子:写一个函数判断两个数字大小!
🖊运行结果↓
ret = 20
那我们再举出一个无返回值类型例子:写一个函数交换两个值的变量!
🖊运行结果↓
交换之前:a=10,b=20
交换之后:a=20,b=10
注意→在你交换值的时候需要取出它们的地址,因为相当于你以及改变它们的内存编号了!我们指望它能够把a和b的值进行交换,也就是说我们在这个过程中会把swap()函数的值进行交换。所以,我们的外部函数和内部函数是必须要建立联系。那么我们就要把地址给传递过去,通过地址的内存单元的编号我们才能够找回来。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)