学C语言时需要学Linux吗?
看你学习c语言的目的。
1)应考。
不需要。把书上的例题做一遍,电脑都不需要。
2)从事windows开发。
选c#不更好吗?
3)linux + c 开发
必须学习。基础看完了,建议看看:
GNU/Linux编程指南(第二版)?book.douban.com不用专门学Linux,用到哪些Linux命令现学即可,否则这样学下去。。。。以下省略5万字。
吹linux是zz正确的。
学C语言不需要学linux,不是说linux不重要,而是说刚起步的时候会带来太多干扰。
本来想写个hello world,听说linux很重要,自己用的是windows,怎么用linux呢?上网一搜,装个双系统就可以了,然后开始装双系统,结果卡住了,再搜搜,好家伙,装个vmware就可以了。然后开始下vmware,要收钱,再去找破解版。经过一番折腾终于装好了,听说linux和vim更搭配,于是熟练地敲下vim hello.c,咦,怎么打字?怎么退出?一天时间就过去了,卒.......
学C最简单的方法是windows上装一个CodeBlocks,下载地址在这里,免费
Downloads?www.codeblocks.org如果不会安装可以看一下教程
CodeBlocks下载与安装教程_杨松赞的博客-CSDN博客?blog.csdn.net然后找本C语言的教材,开始写就可以了
完全没学过C语言可以看看这本
啊哈C语言!逻辑的挑战拼多多拼团价¥ 17.00去购买?
下面是C语言永不过时的经典
C程序设计语言京东¥ 48.30去购买?建议先学linux基本操作,然后在linux环境里再学习c语言,
一个15年嵌入式经验的过来人。
那必须是不要的了,刚开始学c语言,懂的又不多,也不是很好学,一样一样的学吧!不然很难学到底的。
对于初学者来说:
C语言的入门知识与linux无关,前期根本用不到,就windows系统,配个gcc的环境,然后装个ide,你写代码就是,完全ok。
对于进阶学者来说:
如果你想找工作或者是在工作,那必须学linux,学完C,就学linux,然后了解Linux内核,因为linux的内核是用c写的,所以,看linux的代码,对于提高c语言很有帮助。
如果你想考研,linux就不用学了,建议看数据结构,深度演算法,提高自己的演算法能力,可以解决更多的演算法问题,多参加一些比赛。
下面我来说说Linux
我最近在用的系统是deepin,是国内开发的一个Linux系统,做的很美观,很漂亮,而且对windows上的软体又一些适配,起码能上个微信,登个QQ。
deepin是基于ubuntu的系统,很多方面都不错。
特别美观,而且容易安装,建议学习Linux,从deepin开始。
推荐阅读: