怎么去学习编程c语言,我没有一点数学基础 还有就是看不懂里面的代码 需要怎样去学 谢谢!

供稿:hz-xin.com     日期:2025-01-17
自学c语言应该用怎样方法去学习?

刚开始可以学谭浩强的《C语言程序设计》是清华大学的老教授写的一本大学教程,确实比较适合中国学生,特别是初学者的学习!(不要怕网上的一些对此书的负面的评论,毕竟这本书刚成书的中国国情决定的,但毕竟这本书成就了现在的很多C语言大咖,从书的版次和销量也说明了这本书的当时畅销程度),反正从一个C语言熟手或高手来看这本书可能会有一些问题但是,谭浩强的《C语言程序设计》的有一些地方确实也存在欠妥的地方,比如变量的表示很多用a,b,c,这一点如果初学者学了后成了习惯,那以后用C++等语言编写大型程序会出大问题,还有由于是一本入门教材对一些C语言的深入探究也不够,真正实际应用的实训例子也欠缺。等等
建议如果学完谭浩强的《C语言程序设计》后再好好看看.[C和指针].(美)Kenneth.A.Reek。,C primer plus第六版这两本书,然后有机会好好研究C语言代码的汇编调试代码,最好对内存的分配,代码区,数据区,数据区的全局变量区,栈区,堆区(全局变量,静态变量,局部变量在上述内存中的存储结构以及作用域,最好还要了解数组,结构体,共用体,位域的内存中的存储结构也知道);以及函数调用的汇编实现过程(栈实现过程)等知识到网上深入学习一下。有机会还可以用keilC进行单片机编程或学c++。

我也是初中学的编程,不过那时候学的是B语言,我是从书店买的书,自己没事就写。。上数学课的时候,把数学题都在电脑上耍。。那时候电脑还有现在这么先进。。所以推荐你自学。。不懂的问题,多用度娘搜索,多去一些编程相关的交流社区。。 自学C语言不是一件简单的事情,因为后来我学C语言也是自学的,和我的专业八杆子打不着。。可以分享一下我的学的过程,也许对你有所启发, 起初学C语言,学的是语法,看的谭浩强的教程,现在我推荐你看K&R C语言程序设计。。后来人们说,C语言有个无C境界 就是看到C语言源码就能知道汇编代码,于是我开始学汇编,其实主要学的调试技术,事实证明这些算基本功,必须要学的哦!再后来,我也好奇啊,一条mov指令是怎么样被计算机执行的? 于是又去学习组成原理,再后来发现要学好组成原理,必须对于物理上的电学,以及数学都有较深入的基础,于是把大学本科专业的数学教材全部买全了,全自学的,有些到现在也不懂,后来就发现,要弄好数学必须得懂些哲学的东西,举个例子,数学的最早著作是欧几里的《几何原本》 这是知识,但是没有一本书告诉你,为什么数学的最早学科是几何?这些需要你自己找答案。更重要的是数学也起于哲学。。再后来,读了太多太多的东西了。。

最后得出个结论:用到啥学啥,别瞎学,这是第一点,第二点就是多用。。不要老在那看理论,那个是真心不爽的,比如标识符必须得字母或下划线开头,其实你自己胡乱写代码,碰到这个问题,一次就记住了。。。
几条建议: 把C语言弄个差不多就去读C函数库的源码 Linux 0.01的操作系统源码 喜欢游戏的话可以读一下圣剑传说的源码。。这些源码读的多了,你写程序自然顺手。。 然后就是把组成原理 编译原理 操作系统原理 ,彻底的与C语言相结合。。这都是相通的啊。。比如,int main函数书上都说有系统调用,到底有系统的哪个函数调用 ?怎么调用 的?这就和操作系统相关了。

总而言之,一句话———————— 要做到知行合一。。。



一、C语言是最值得学习的语言

学习C语言,首先要明确地告诉自己:C语言是世界上最值得学习的语言。



看不懂代码可以找网上的公开课,都有免费的,老师讲的也很详细

那就没有办法了啊, 嘻嘻

怎么去学习编程c语言,我没有一点数学基础 还有就是看不懂里面的代码 需...
一、C语言是最值得学习的语言 学习C语言,首先要明确地告诉自己:C语言是世界上最值得学习的语言。 如今决定学习任何一门其他语言之前,都要先考察这个语言有什么成功项目吗?唯独C语言没有必要问,因为世界上所有最最重要的的系统中,都必然有C语言的身影。比如操作系统内核、高级语言底层等等。 为什么C最适合担任系统核心?

怎么学习C语言程序编程
Kernighan和Ritchie的《The C Programming Language》(中译名《C程序设计语言》)堪称经典中的经典,不过旧版的很多内容都已过时,和现在的标准C语言相去甚远,大家一定要看最新的版本,否则不如不看。另外,即使是最经典最权威的书,也没有办法面面俱到,所以手边常备一本《C语言参考手册》是十分必要的。《C语言参考手...

一个非计算机专业人员,想学编程,没有一点基础,请各位大人指教,如何入门...
开始就让别人学C语言你们怎么想的,首先学C语是大学及计算机专的择选,也是他们入学的第一个语言,C语方比较难,对于没基础的人来说真的太难了 随计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序...

C语言怎么学啊 ??我一点也不懂
1、学好C语言,你可以很好地应付任何一种编程工具。 2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。 3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好C语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无...

零基础学编程应该从哪入手?
1、0基础学习编程建议从C语言学起,可以说60%~80%的程序员都是从C语言开始。但是学编程的专业技术,建议去专业机构进行报名学习。2、确定编程学习的方向。编程语言有多种:C++,C,C#,JAVA,Python等,每种语言都有不同的优缺点,可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标。3、基础...

初学者想要学习C 语言编程,该从哪里入手?
下载并安装一个C语言编译器,例如GCC(GNU Compiler Collection)。对于Windows用户,可以选择安装MinGW或使用集成开发环境(IDE)如Code::Blocks或Visual Studio Code,它们通常包括了编译器。从基础语法开始:学习C语言的基本语法规则,包括数据类型、变量和常量的定义,以及运算符的使用。理解控制结构:熟悉...

如何自学c语言的方法教程
1. 遇到问题时,可通过查阅文档、搜索网络等方式寻找解决方案。2. 加入编程社区,与其他学习者交流经验,共同进步。3. 反复练习,巩固知识,直至熟练掌握。一、明确学习目标和工具 在开始自学C语言之前,需要明确自己的学习目标,例如是为了进行系统开发、嵌入式编程还是其他目的。有了明确的目标,学习时会...

初学C语言,没有计算机基础,应该先从什么开始学起
1,任何语言都是为应用服务的。这里的应用主要在测试方面。首先应该明确这一点。2,C语言能不能速成因人而异,大学里一般C语言一般60课时左右(40*60=2400分钟=100小时=4天左右)。所以合理分配时间,加上学习上没有什么障碍的话,2周左右是可以略有所成的。3,还有一些客观原因制约学习,如果是第...

如何学习c语言如何零基础学好c语言
对于计算机专业的,就可以直接起步学习C语言,需要选择一本比较不错的书,目前口碑不错的书也不错,没必要全部买了去学习,第一次学习弄一本书就够了,在这推荐C程序设计语言,C primer plus,这两本书曾经在入门的时候用过。觉得还不错。二. 都准备好了,如何去学,学习过程应该讲究什么策略?有...

c语言咋么学啊??能看懂例题,自己编程不会啊?没有思路!
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os\/2,没有一个...