函数(十三)库函数学习

一   库函数

(1)函数定义

备注: 这里子程序'就是'函数

(2)函数类型

①    库函数

1)背景

2)概念

3)辨析

4)查找

1) linux下的'编译器[例如gcc]'如何'找到'include指定的'标准'库头文件?

备注:库函数'来自'系统头文件

Centos7中'标准'头文件'搜索路径': -->'<>'

  1. /usr/include

  2. /usr/local/include 

  3. /usr/lib/gcc/x86_64-redhat-linux/4.8.2/include/

备注: 最后一行是'gcc程序的库文件地址',各个用户的系统上可能'不一样',当前是'centos7.7'

库函数使用'前提':必须'<>'包含 '#include <*.h>' 对应的'头文件'

(3)如何学习库函数

库函数学习网站

其它参考

中文版参考手册

①  头文件简介

②  常见库函数类型

③    学习strcpy库函数

1)进入该网站

2)整个布局

3)测试

备注: strcpy'前后',值的'变化'

null字符-->'\0'字符'被拷贝过来了'

+++++++++++++++'结果'+++++++++++++++

1) '\0'是字符串的'结束'标志

2) '\0'用来求'长度'结束标志,'打印'字符串结束标志

3) arr2的'\0'后面的字符被'舍弃'了-->所以只打印'wzj'

4)补充

+++++++++++++++++'strcpy防止字符溢出'+++++++++++++++++

保证:  'source'源字符串'[要发生变化]'要比'目标字符串'长-->'enough length'

④  memset

把'ptr'空间的前'num'个字符设置为'value'数值

备注: 一般'不建议'修改内存的'值'

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值