各位初学c语言时候是不是都会有一些疑惑,就是某某库函数是什么作用,具体实现什么功能,返回值是什么,用到哪些头文件,该去哪些软件上查询等等一系列问题,今天小编就带大家来一步步的解决上述这些问题。
库函数工具的下载及使用
上面提出的问题总结来说就是初试c语言对一些库函数不熟悉的问题,解决问题也很简单主要是多敲代码,当然还有一个重要的原因是不会使用查询库函数的一些网站和软件,小编今天就给大家推荐两个自用的查询库函数的工具。
1. MSDN的下载
这里小编把压缩包放在网盘里需要的可以自取,密码就是msdn。
https://pan.baidu.com/s/1KF6ar06GPFG2mWJo0suUGQ?pwd=msdn
安装好双击即可运行
2. MSDN的使用
首先是点击索引,再将你想查询的库函数输入到文本框内
这里我们用sqrt()来举例
当我们查询到这个函数的时候可以发现都是英文,如果英文不好的同学 想看懂还是要麻烦一点点的,小编这里推荐用网易有道翻译,这个软件的划词功能非常方便,选中句子就可以跳出来翻译。
上图所示是搜索sqrt函数,展开的部分内容,当查询一个不懂的函数主要关注以上几点红方框就可以大致了解其作用。
1.sqrt函数是开平方根用的
2.函数类型是double类型,形参的类型也是double
3.在使用该函数之前要包含<math.h>的头文件
4.返回值当输入的形参是正数,会返回其平方根,如果输入的函数小于0,会返回一个-nan(ind)
最终产生的效果又是怎么样的,这里MSDN也举了个例子,并输出了结果。
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
void main( void )
{
double question = 45.35, answer;
answer = sqrt( question );
if( question < 0 )
printf( "Error: sqrt returns %.2f\n, answer" );//%.2f是保留两位小数
else
printf( "The square root of %.2f is %.2f\n", question, answer );
}
// Output:The square root of 45.35 is 6.73
这里我们用vs2022输出发现结果是一致的
当我们把question改为负数 ,可以发现其返回值是0
3. Cplusplus的网址
这里再推荐一个库函数的工具cplusplus网址是cplusplus.com - The C++ Resources Network
该网址的搜索框就在最上面,使用方法也是和MSDN如出一辙,小编这里就不过多赘述了
好了上面就是小编为大家带来的库函数工具的使用教程
加油!每天进步一点点!!!
欢迎大家指导批评!!!