c语言学习起来还是有些难度的。
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。简单的说C语言是所有想从事it这行必须掌握的语言,就像你不会英文去国外很难交流一个道理。 包括我们现在用的很多计算机 *** 作系统以及大型的一些软件都是源于C语言的基础编程。C语言还具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
想要学习C语言,首先应该学好计算机基础。里面的很多概念以及基本的常识对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。条件允许应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。
——当时学的时候觉得挺难的,但是现在觉得也还是可以,不是很难。
一. 觉得难的原因
1. 我觉得c语言语法功能不够强大
我现在在学python语言,c语言是我大一的一门课,当时学的时候不觉得,现在学了python之后,我才真的发现c语言的语法功能实在是不强大。
用python的时候根本就不用指定变量的类型,而且python处理数据特别方便,字符串是可以切片的,但是在c语言里就不行,非常麻烦。其他还有很多方面,我也基本把c语言忘完了,所以我也记不得了,但是当时这个语法功能给我整得头痛是真的。
2. c语言语法复杂
c语言的语法是真的不好掌握,我当时学的时候老师让我们编程,哎呀真的好麻烦,所有变量都要提前定义,还要指定类型,处理的时候循环结构一大堆括号,脑袋都要绕昏,还有什么指针、数组之类的东西,总之就是学起来头痛,因为那个语法实在是太复杂了,经常不知道为什么错了,找半天也不知道怎么回事。想算个东西呢,又要写一大堆,当时考试份也超级低,到现在学了python终于上手了,才觉得当时也不是我的问题,就是学不懂c语言。
二. 学习c语言的方法
不过,虽然当时学得我怀疑人生,但是我还是在这每天的头痛中找到了一些我学不好c语言的原因,总结了一些方法,大概归结为以下几项:
多看书,勤练习
学习编程,最基本的 *** 作就是看书,因为书上有基本的一些理论知识和语法,看了书之后才能明白一门语言需要哪些基本要素。而掌握基础语法之后,就要多练习,锻炼编程思维,这样才能越来越上手。
根据自己学习c语言的目的适当跨越一些内容
我是金融专业的,学习python完全是为了处理数据,所以我就不会过于纠结基础编程中那些数学问题,因为其实编程难就难在数学问题嘛,在处理数据的时候反而用不到什么数学问题,只要语法对了,再用功能强大的库,就可以实现对金融数据的处理。c语言也是一样的,你要搞清楚自己为什么学习c语言,如果你的目标对数学问题要求不高,那其实没必要一直在基础上浪费时间,掌握了基本语法就可以直接向你的最终目标迈进了。
多跟大佬请教
编程最重要的还是要不断学习,现在网上也有很多编程大佬会发免费的教程和一些他们自己编的程序,在自己平时遇到问题的时候都可以有针对性地去看看,吸取一些经验,这样你对编程能力才能完成大进步。
以上就是我的全部想法啦,希望对题主有帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)