用C++编写软件,一般有多少常用函数和定义?

哎,最近在自学C++,被里面乱七八糟的函数和定义吓怕了,太多了。。。。。。想问问这东西常用的有多少不要求精确,说个大概数就行了,额,但是不要误差太大... 哎,最近在自学C++,被里面乱七八糟的函数和定义吓怕了,太多了。。。。。。想问问这东西常用的有多少
不要求精确,说个大概数就行了,额,但是不要误差太大
展开
 我来答
ckpyn
2014-08-01 · TA获得超过2052个赞
知道小有建树答主
回答量:1179
采纳率:85%
帮助的人:377万
展开全部
C的语法特点,就是基于函数的编程语言,包括输入和输出,都是标准库函数,用到的函数肯定不少。但如果是初学者,实际上用到的不多,大概就20-40个而以,除非那你想深入研究。

注:C++是面向对象的编程语言,主要通过类和对象进行编程。用到的标准函数更少。

大部分使用的标准类,如输入的cin,输出的cout,回车换行的endl。
如果要使用C标准的输入输出,可以使用scanf()和printf()函数,但不建议,因为安全性问题。
有一部分是C和C++本身带有的关键字,不是库函数,如:变量尺寸sizeof(),
有少数从C语言继承来的,常用的数学函数有sin(),cos(),tan(),abs(),pow()共有5-10个。主要集中于C的math.h和C++的cmath。

还有类型转换:整型转字符串itoa(),字符串转整型atoi(),字符串转浮点数atof(),浮点数转字符串ftoa()(浮点转整型和整型转浮点就是强制类型转换,没有标准函数)。主要集中于stdio.h,常用的大概5-8个。
字符串处理:C语言的很多,都集中于string.h,大多以str开头,如:strcat,strcmp,strcmp等,常用的大概10个左右。c++的简单,就是string类,没有函数,都是string的成员函数,头文件为string。
随机函数:就2个,rand()和srand()。
系统时间:记不清了,也懒得查,大概常用的3-5个。
文件操作:C语言大概有fopen(),fwrite(),fclose(),如果初学者,也大概就3-5个足矣。
还有一些,初学者估计很少用上,在此不再介绍。

如果要用到网络编程,分布式计算,游戏开发,矩阵计算,大数运算,数据库访问等,需要另外安装相应的第三方库。范围太广,是另一个专题了,在这里不再介绍。

总结如下:如果真正用c++编程,只需要C继承来的15-25个(初学者大概就用到这些),其它的输入和输出函数,字符串可以用C++的标准类STL替代。如果要用纯C编写,那么就麻烦点,需要用到25-35个,也不算多啊,比英语四级词汇少多了,哈哈。(我是较为全面的介绍,如果初学者只想了解C语言,也用不到这么多)

如果满意,欢迎采纳,谢谢
如有疑问,欢迎追问
网上充浪
2014-08-01 · TA获得超过341个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:98万
展开全部
不知道你学C++,主要是应用到哪方面。我学的时候只是先学语法,至于常用的函数吧,我也没学多少,我感觉只要大概知道常用函数,用的时候去查就行了。

至于你问常用函数有多少,我也不知道。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式