c++里为什么不用#include<string>也能使用strcat,strcpy之类的函数?

c++

第1个回答  2014-03-04
因为在iostream里可能包含了string的头文件。追问

那顺便问一下#include和#include有啥区别呀?

追答

cstring是微软封装的一个类似于C的字符数组的string类型。
string是C++标准字符串类型。准确说是一个类。

追问

最后问个问题,自学编程要想从菜鸟变高手就是能做出实用性很好的产品至少得花多少时间啊?有什么经验之谈吗?目前还在学C语言和c++,后边想学学java.或者你认为有哪些知识是必须掌握的?

追答

那就得看你下多大功夫了。而且要看你的实用性是指啥程度的实用了。。
比如你可能觉得老师喊你做的什么通讯录啥的你觉得一点用的没有。但是我觉得他可以用。。对吧

我给你的建议是,先不要想多久能做什么样的东西出来,做好你现在手上的东西才是最重要的。

在校学生还是打好基础才是最重要的。你现在学的是C吗?不它不是C,你学习的不止是一种语言,是一种思维方式。等你超脱了以后,是C是java或者是别的什么已经不重要了。这些仅仅是语法的区别。。

认真对待你觉得那些毫无意义的习题。这很重要。

本回答被提问者采纳
相似回答