好吧,我承认我的废话有点多,可是有些话我还是要说。。。
学编程一定要动手练习,编程的能力不是看来的,是练习得来的。
在您继续往下看之前,请先确保你达到了以下的几点要求:
- 熟悉计算机的开关机和基本操作(这个我猜大家都会了把 😆 )
- 了解基本的网络操作,如联网,浏览网页等 (同上)
- 会安装软件
- 认识二十六个字母(当然你要会读)
在学习的过程中,肯定会碰到各种各样的问题,请不要想着马上问别人!
你需要的是一点点思考,如果依然没有解决,请使用搜索引擎。熟练的使用搜索引擎会对你的学习有很大的帮助(不仅仅是编程方面)!
搜索引擎最好选择谷歌,当然由于某些原因上不了谷歌的,请使用百度(我还是别乱推荐了,万一哪天搜出人命来我可负不了责)。至于像什么360,搜狗之类的,你要用我也不反对,不过我用这些工具没有一次直接搜索到我想要的结果的 😡
熟练使用搜索引擎是需要一点时间练习的,本教程中也会引导读者这么做。如果您还不知道什么叫做“高级搜索”,你最好还是抽出时间学习一下。所谓磨刀不费砍柴功,毕竟你也不差这么一点时间。
下面让我们来一段FAQ:
C语言好学吗?我需要多久入门?
不好学!C语言相比其它一些语言,难度要更大。至于你需要多久入门这个问题,取决于你自己,谁都不知道。
C语言学了有什么用?我学了能干嘛?
尽管C语言距今已有40多年的时间,现在它仍然广泛应用于嵌入式开发,驱动开发等方面。
实际上,你现在能浏览本网站的原因,也和C语言有关(web服务器Apache也是用c语言编写的)
然而很多人学习c语言时,只会接触到命令行程序的开发,甚至只会拘泥于“解题”,而看不到C语言真正的用途。
这个教程便希望打破这一点,在讲述完c语言的基础知识后,
教程会介绍几个使用c语言编写有实际使用价值的程序,来提高大家的项目编写能力
C语言是入门语言吗?学习C++或者Java之前是否需要学习C?
不是入门语言,在学习其他语言的时候也不用学习C语言
这是很多人的一个误解,认为C语言是其它语言学习的基础。
然而,计算机语言中不存在一门语言是另一门语言的基础的情况。
有人以学会了C语言再去学习其它语言会更轻松为由,传播c语言是入门必学语言的错误观点。
实际上,你如果反过来,先学习Java,再学习c,你一样会觉得很轻松,
这是因为计算机语言的部分内容,以及编程的思想有很多是相似的。
如果你是抱着为学习C++等其它语言打基础的目的来学习c的,我建议你现在就关掉这篇教程,直接开始学习你期望的语言。
如果c语言就是你希望学习的语言,那么这篇教程正是为你所作的!
然后,让我说一下这个教程的内容以及使用方法。
为了给对缺乏计算机基础知识的同学恶补一下计算机的知识,所有有个第零章,这一章不会讲c语言,但是里面的某些知识可能会在后面用到,您完全可以直接跳过它。
某些章节中,除正文之外,可能会有一个或多个“岔路口”。它是对文章的进一步补充,有可能是c语言,也有可能是一些其他知识。您也可以跳过它,但是“岔路口”中的某些东西可能比较重要,而且可能会在后面的教程中用到。
在某些章节中还专门增设了“题外话”,它通常是一些趣闻,小知识,您跳过题外话一般不会对后面的阅读造成影响
本教程完全是因兴趣而作,也是为对c感兴趣的读者而作。作者希望创造一个轻松愉悦的学习环境,所以本教程不会留有通常意义上的习题,但是会有思考题 ,当然,也会有一些有趣的项目供您选择编写。
在教程写完后(前提是能写完),我会将他整理为pdf文档,以便与大家学习
c语言博大精深,连它的的作者都讲不明白,何况本人能力有限,错误难免,欢迎找茬 8)
好了,就说这么多,祝学习愉快!
大赞