前言
在使用C语言编程时,我们会使用到各种各样的函数,有的函数需要程序员自定义,而有的函数却是已经被提前写好引用头文件之后我们直接用就行了,这类函数我们称之为库函数。
一,如何查找函数
在这里我已printf举例,已知printf在头文件<stdio.h>中。
找到c++侧边栏然后点击referance
选中Clibrary
找到头文件<stdio.h>
在格式化输入输出中找到printf
完成以上操作后就可以查看printf的相关信息了
二,读取有用信息
函数(Function)的五大要素是参数列,函数类型,函数名称,功能块,返回值,所以我们主要针对这五大块进行解读即可
表头讲述的是功能
译为
将按格式指向的 C 字符串写入标准输出 (stdout)。如果 format 包含格式说明符(以 % 开头的子序列),则格式化 format 后面的其他参数并将其插入到生成的字符串中,以替换其各自的说明符。
然后是参数
由此可见printf函数可接受的参数类型非常之多。
之后是返回值
成功后,将返回写入的字符总数。
如果发生写入错误,则设置错误指示符(ferror)并返回负数。
如果在写入宽字符时发生多字节字符编码错误,则将 errno 设置为 EILSEQ 并返回负数。
在最后,还有函数使用的实际例子,几乎将所有的情况都包括在内。
/* printf example */
#include <stdio.h>
int main()
{
printf ("Characters: %c %c \n", 'a', 65);
printf ("Decimals: %d %ld\n", 1977, 650000L);
printf ("Preceding with blanks: %10d \n", 1977);
printf ("Preceding with zeros: %010d \n", 1977);
printf ("Some different radices: %d %x %o %#x %#o \n", 100, 100, 100, 100, 100);
printf ("floats: %4.2f %+.0e %E \n", 3.1416, 3.1416, 3.1416);
printf ("Width trick: %*d \n", 5, 10);
printf ("%s \n", "A string");
return 0;
}
输出为:
想要学习其他的函数如法炮制即可。
总结
C语言中的函数很多,想要全部将库函数学完肯定不现实,我们在需要用哪个函数函数的时候再在网站学习即可。对一名程序员来说,自学的能力是很重要的,因为这项技术的更新很快,如果不加学习,很快就会被行业所淘汰。适者生存,物竞天择。除了自己岗位所要求的技术外,还应学习其它的同类技术,使自己的发展更加全面。