高一自学c语言难吗

高一自学c语言难吗,第1张

难不难是其次(难不难本质上只是喜欢与不喜欢)。

如果你想学的话,推荐参考c99文档(只是当权威性的参考资料,拿他当初级教程你会死的);

找一本比较权威的书(《The C Programming Language》中文名《C程序设计语言》C语言作者Dennis MRitchie著);

找一个合适的平台和编译器,推荐linux+vim+gcc (GNU C 支持标准C),不推荐在windows系统上编程(我小时就被老师忽悠了),vim(这个写代码用)开始只要会打开、关闭、存储(和查找)就行了(想用其他功能再查)。虽然vim刚开始用的时候会有点别扭,但即使现在不用,以后你也会的(原因是:小巧+功能强大+开源=牛逼)。

按照以上,学习的流程大概上这样的:

照着《The C Programming Language》学习,并在linux上用vim写例子代码,用gcc编译器编译后执行看效果,结合自己的理解写些类似的程序。

如果发现特别不懂而且书里面也没有的难点,查一查c99(ANSI C 标准文档),里面会有相应的解释。如果发现C99的解释也看不懂,那就网上查一查,查不到可以上一些论坛(openchina,chinaunix等等)问一下。

学习过程中"维基百科"会是非常好用的工具(遇到什么没见过的术语就在这儿查吧,别嫌麻烦,初学的重点就在于理解)。

学到差不多不知道C语言还能再学什么的时候,看看优秀的开源项目(C语言程序中最精髓的代码和设计都是出自linux内核。可以分着看,比如从最简单的,把内核链表看懂)

写一些小工具(比如给文件),能用的工具,不是写完就扔一边了,自己没事的时候用用,改进、扩展一下(很多好用著名的工具都从小的练手程序慢慢扩展来的),以后会用的着的。

原因:

之所以推荐linux平台是因为在linux系统下,很多在windows下能自动完成的功能需要你去手动 *** 作,这样你才会理解编程的各个步骤。(windows目标是让卖菜的大伯都能用电脑)

适当的还要学一下makefile,这个以后写项目的话会用的。

不知道你现在学到什么程度,我就大体说一下吧。C语言基本上是计算机语言里最难之一了。要想精通的话还是得慢慢学,有老师指导就好理解一些,如果没有自学就有点困难。特别是后面的循环语句,嵌套,数组,指针等等。有时候一个标点错了就分析不出来。我当时学的时候天天坐机房里编程。多编几次,慢慢就学会了。也可以有自己的方法,比如:给你一个要求,让你去用C语言循环语句实现该功能。我一般都先拿纸列草稿,想想中间是用for还是用while简单一些,以及循环条件等。我说的是简单的,如果你已经都掌握这些基本的了。那么其他大的软件编程都是这些基础组成的,到这个时候建议你可以看看一本书,就是软件技术基础。啰嗦了半天,不知道对你有帮助没有。

呵呵,没什么难不难的,只要花时间就行了,个人觉得和数学没太大联系,除非到后期研究算法

你说的是这些啊,呵呵,你说的这些是最基础的数学知识,而且用c语言来解决这些问题也是c语言比较简单的问题,学习c语言后基本上就是用这些简单的例子来练手的,但是等你c语言有一定基础后,基本上就是要要用c语言来解决一些实例,比方说一些管理系统,一些小游戏,这些都和数学没啥关系,到后期既要涉及到其他的知识,比如数据结构,算法等,这些都是比较难的,但是这是刚学的话就没必要了解这么多,考2,3级的话也没必要知道这么多。真正和数学有关系的语言是matlab,它就要涉及到很多较难的数学知识,比如数值分析,矩阵论,概率论等

以上就是关于高一自学c语言难吗全部的内容,包括:高一自学c语言难吗、怎样可以精通c语言、C语言要怎么学是不是很难的而且数学不好。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9361006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存