自学C/C++,请大师门指引方向。
我是个上班族,想利用业余时间自学C/C++ 对于编其实一窍不通,所以请大师们帮我指引一下方向。 关于C/C++有以下几个问题: 1.C和C++有区别是什么? 2.自学C/C++应该选择怎么样的操作系统好呢? 3.开发环境应该选择那款软件呢?Visual C++?还是有更好的选择呢? 4.C/C++有其他相联的软件吗?SQL等。 5.请介绍几本书好吗?C/C++及开发环境软件的书。 6.请再介绍几个好的学习网站好吗? 我想学好C/C++,所以请大师门指引一下。非常感谢!!
C++是C的升级版本,但是在运行速度上是C的速度比较快,学C++不需要考虑平台问题,只要你用的不是开发工具所提供的库,只使用C++自带的标准库核容器,这样就不必考虑平台. 开发工具无所谓,看你的系统而定比如DOS的TC,C++ Builder,Visual C++,Eclipse和NetBeans 6.0. C++连接数据库很麻烦,除非你用MFC, C++初学建议看谭浩强的C++如果感觉自己的思维很活跃的,可以尝试看看《C++程序设计语言(特别版)》
记住:C是所有语言的基础。如果你想学其他语言,那必须先学C。C里面包含很多思想。适合以后编程使用。 但是,不论是C还是C++,连接数据库、网络和可视化编程都是相当困难复杂的。没有耐力和不到一定境界的人学不了。真正用C和C++编程的人很少。但是就因为它们难编,同样是一个程序,用C和Java做的,C能比Java卖价高出数倍!所以我建议:如果你不是真的想学编程,尽快改一下,学完VB学Java和C#。
Net。这些都是方便的。 C++是C的升级版本,其中加上了许多新函数,又去掉一些旧的。C++有三个特点:封装,继承,多态。这三个特点都是体现在面向对象编程里的。在C里丝毫不具备。因为C只是基础而已 用什么操作系统无所谓。但是编写环境尽量用英文版的。
而且如果你只想学C,那么不要用Visual C++。因为有些函数不支持。如果学C++或全学,那最好用Visual C++。 C++或C连接数据库太难,既然你是初学,就不要考虑了。不过,记住,小程序用Access,大程序一定用Sql Server 2000/2005。
只要在市场上看见了厚度超过1。5Cm的书,多数都错不了。随便挑吧。 学习网站建议选择各个大论坛,高手多啊,可以帮你。比如CSDN。
答:看这个吧: 虽然只有前三章,但对增强你学C语言的信心有很大帮助。视频中用的编译环境是win-tc的,中文版的对英语能力差一点的同学来说更容易上手。 看完之后你可...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>