- C语言不是面向对象语言。因为这一点,任何学习C语言的人必须学会用函数思考问题。当你真正的去学习一门面向对象语言时,就会有C语言的函数学习基础去对比。这会使学习面向对象编程更容易理解和更有乐趣。
- 用C编程就像进行智力体操。你要顾及到每一件事情,而这在很多其他语言中他会为你处理。你要管理指针,内存分配,和内存回收。你要明白如何处理串,还有动态数据。在其他语言中,所有这些对你来说是隐藏的。你不知道他们如何运行,更不用说改变他们的运行方式了。你得到了使用的便利,失却了对程序的控制和速度。很多情况下,这是笔值得的买卖。其他的情况下就不是这样了。
- 不同情况下你会使用不同的编程语言。某些情况下要求使用Lisp,其他的要Java,还有别的要C++。但是C是你坚实的基础。你可能不会使用它做一些项目,但是它会帮助提高你的能力,熟练的用其他语言编程。
- 除了汇编语言之外,C代码生成的程序比其他任何语言生成的程序来得更小和运行更快。那么为什么不学汇编语言呢?汇编是一门学了很有用的语言,但是它没有C那样的可移植性,并且其他流行的语言比如JAVA的语法是基于C的,而不是汇编。你仍然应该学汇编,但它并不会证明它会像学C那样有用。
- 如果你想要写一个视频游戏引擎或操作系统,你会需要C。你不能使用C#, Java, 或 Basic来完成这些编程任务。
-
订阅
-
-
-
美国VPS/域名/服务器/VPN等代购:http://shop63846532.taobao.com
-
文章分类
-
最近文章
- A fogadási limitek szerepe a felelősségteljes játékban
- A Weiss Casino legnépszerűbb nyerőgépei 2025-ben
- Obrazovne igre i njihov potencijal kod odraslih
- LNMP一键安装包 V1.9 正式版
- LNMP一键安装包 V1.3 正式版发布,六一儿童节快乐
- LNMP一键安装包 V1.2 发布,六一快乐
- LNMP一键安装包1.1 发布
- VNC Viewer 连接成功后闪退的解决方法
- OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)
- Mac OS X下关闭Chrome自动更新
-
最近评论
-
ocrmaker:
我来推荐一个手机端也可以使用的免费在线文字图片识别的工具:ocrmaker,绝对不坑... -
黄智豪:
抱歉我说错了,是字的颜色很不好看... -
黄智豪:
这字体很不好看... -
博闻雅记:
博主,php升级的时候能不能改成中国节点呢?... -
aarondd:
可以下载?... -
lazy:
thx... -
semirHR:
管用!3Q... -
licess:
@knd2, 转入是续一年... -
不能安装该软件因为目前不可在软件更新服务器:
不能安装该软件因为目前不可在软件更新服务器 安装一会出现这个错误,请问这个是怎么回事呢? 10.... -
knd2:
你好,楼主,我在godaddy上的域名还有3个月到期,现在转到name是不是这3个月就失效了。还有我...
-
ocrmaker: