一 库函数
(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'数值
备注: 一般'不建议'修改内存的'值'