电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>C语言|源代码>linuxC编程一站式学习

linuxC编程一站式学习

2017-10-29 | rar | 4.88 MB | 次下载 | 免费

资料介绍

  为什么要在Linux平台上学C语言?用Windows学C语言不好吗?

  用Windows还真的是学不好C语言。C语言是一种面向底层的编程语言,要写好C程序,必须对操作

  系统的工作原理非常清楚,因为操作系统也是用C写的,我们用C写应用程序直接使用操作系统提

  供的接口。既然你选择了看这本书,你一定了解:Linux是一种开源的操作系统,你有任何疑问都

  可以从源代码和文档中找到答案,即使你看不懂源代码,也找不到文档,也很容易找个高手教你,

  各种邮件列表、新闻组和论坛上从来都不缺乐于助人的高手;而Windows是一种封闭的操作系统,

  除了微软的员工别人都看不到它的源代码,只能通过文档去猜测它的工作原理,更糟糕的是,微软

  向来喜欢藏着揶着,好用的功能留着自己用,而不会写到文档里公开。本书的第一部分

  在Linux或Windows平台上学习都可以,但第二部分和第三部分介绍了很多Linux操作系统的原理以

  帮助读者更深入地理解C语言,只能在Linux平台上学习。

  Windows平台上的开发工具往往和各种集成开发环境(IDE,Integrated Development

  Environment)绑在一起,例如Visual Studio、Eclipse等。使用IDE确实很便捷,但IDE对于初学者

  绝对不是好东西。微软喜欢宣扬傻瓜式编程的理念,告诉你用鼠标拖几个控件,然后点一个按钮就

  可以编译出程序来,但是真正有用的程序有哪个是这么拖出来的?很多从Windows平台入门学编程

  的人,编了好几年程序,还是只知道编完程序点一个按钮就可以跑了,把几个源文件拖到一个项目

  里就可以编译到一起了,如果有更复杂的需求他们就傻眼了,因为他们脑子里只有按钮、菜单的概

  念,根本没有编译器、链接器、Makefile的概念,甚至连命令行都没用过,然而这些都是初学编程

  就应该建立起来的基本概念。另一方面,编译器、链接器和C语言的语法有密切的关系,不了解编

  译器、链接器的工作原理,也不可能真正掌握C的语法。所以,IDE并没有帮助你学习,而是阻碍

  了你学习,本来要学好C编程只要把语法和编译命令学会就行了,现在有了IDE,除了学会语法和

  编译命令,你还得弄清楚编译命令和IDE是怎么集成的,这才算学明白了,本来就很复杂的学习任

  务被IDE搞得更加复杂了。Linux用户的使用习惯从来都是以敲命令为主,以鼠标操作为辅,从学编

  程的第一天起就要敲命令编译程序,等到你把这些基本概念都搞清楚了,你觉得哪个IDE好用你再

  去用,不过到那时候你可能会更喜欢vi或emacs而不是IDE了。

linuxC编程一站式学习

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1使用红外传感器的避障机器人
  2. 0.00 MB  |  2次下载  |  免费
  3. 2使用土壤湿度传感器的植物浇水和监控系统
  4. 0.26 MB  |  2次下载  |  免费
  5. 3常用PIC系列8位单片机芯片引脚符号功能
  6. 0.07 MB  |  2次下载  |  免费
  7. 4Amabie消毒机器人开源分享
  8. 0.07 MB  |  1次下载  |  免费
  9. 5台达PLC选型手册
  10. 4.89 MB  |  1次下载  |  1 积分
  11. 6FP7122恒流降压DC-DC中文资料
  12. 0.50 MB  |  1次下载  |  免费
  13. 7为应用选择合适的 ADC
  14. 236.08KB  |  1次下载  |  免费
  15. 8COVID-19额温枪开源分享
  16. 12.62 MB  |  1次下载  |  免费

本月

  1. 1178个经典c语言源代码
  2. 0.08 MB  |  48次下载  |  免费
  3. 2主板维修精华秘籍
  4. 0.05 MB  |  15次下载  |  免费
  5. 3使用光敏电阻和LED灯的环境光传感器
  6. 0.63 MB  |  14次下载  |  免费
  7. 4自动驾驶汽车开源分享
  8. 0.01 MB  |  13次下载  |  免费
  9. 510KW的车载OBC电路图
  10. 1.31 MB  |  11次下载  |  1 积分
  11. 6芯狼电子无线充电原理图
  12. 0.10 MB  |  10次下载  |  免费
  13. 7电感式传感:线性位置传感(第 1 部分)
  14. 157.05KB  |  8次下载  |  免费
  15. 8蓝牙音箱SCH原理图
  16. 0.08 MB  |  8次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  934979次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537664次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  419949次下载  |  免费
  7. 4OrCAD10.5下载,OrCAD10.5中文版软件
  8. 817182  |  234203次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  232968次下载  |  免费
  11. 6数据采集系统基础知识视频
  12. 16.3 MB  |  192989次下载  |  免费
  13. 7电路仿真软件multisim 10.0免费下载
  14. 340992  |  191054次下载  |  免费
  15. 8十天学会AVR单片机与C语言视频教程 下载
  16. 158M  |  183181次下载  |  免费