发新话题
打印

如果学完C语言后不知道可以干什么的,请进。

如果学完C语言后不知道可以干什么的,请进。

首先声明一下:
1、本人不是什么高手,在这只是把所见所闻的东西写给大家分享,同时也希望对方面感兴趣的朋友能在此多发表一下。
2、论坛的这个版块好久没更新,来此更新一下。
3、如果文章有什么错误,欢迎及时指正。
4、本人喜欢C。

       不少人觉得C语言没什么用,学完C语言后不知道干嘛,包括我在内,有一段时间也是有这种思想。
       事实上,学完C语言后带来的影响是很大的。例如,你能较轻松的学习其他程序设计语言,特别是由C语言派生出来的,如c++、Java、Perl等等。同时C语言由于其表达能力丰富,通常被用来描述各种算法。要知道,学习的一门程序设计语言达到登峰造极的境界,就是要学会使用各种各样的算法去解决问题!另外一点就是,连操作系统都是由C语言写的,可见C语言的强大了!在设计到底层开发的时候,不懂C是不行的。
    但现在都是Windows的天下了,而现有的教材都是教你如何在DOS环境下写程序的,而现在在Windows环境下的主流集成开发软件都是Visual C++,但很多教材还是Turbo C ,与现实好像有冲突。所以我们应该从DOS到Windows方向了,因此学习Visual C++就很有必要了。但是,问题也来了,Windows环境下大多数程序都是用C++写得,现在很少有人用纯C在Windows下编写程序了,但纯C编程却是有必要的(上面第二段已经说了),因此,在这我推荐去看一本《Windows程序设计》的书(网上有CHM格式的下载)。
    这本书中的例子全都是用纯C语言编写的,并使用原始的Windows Application Programming Interface(API),这不是写作Windows程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解Windows API都是非常重要的。这对你日后学习MFC有帮助。当然,看这本书是有前提条件的:
1、你应该了解C语言。如果要写Windows程序,一开始却不想了解C语言,那不是一个好的开头。
2、你应该熟悉Windows操作系统。呵呵,这个我相信在座的都没问题吧。
3、安装一个适于进行Windows程序设计的32位C语言编译器和开发环境。推荐你使用Visual C++(这本书是以6.0为版本的)或Dev-C++,前者是微软自家的产品,兼容性和稳定性自然不用多说,后者是一个轻量级的集成开发环境,对标准C、标准C++支持得最好,有助于你写出标准的C程序。
    好啦,倘若你已经符合上面的条件,就可以开始阅读该书,深入了解Windows下编程(这本书虽然我还没看完,但感觉是学习Windows编程的好书,里面的例子和解释都写得很不错)。

TOP

发新话题