c语言教学建议,对c语言课程的建议和意见

大家好,今天小编关注到一个比较有意思的话题,就是关于c语言教学建议的问题,于是小编就整理了2个相关介绍c语言教学建议的解答,让我们一起看看吧。
为什么C语言这么难学,怎么才能学好呢?
c语言是最简单的面向过程编程语言,难度比面向对象的c++低了好几个级别了。
大学的时候有个同学考初级电工证,很简单的电路接了两个小时。考官都服了。如果你对一个学科最简单的部分都搞不懂,那说明你在这方面没天赋。就像我的英语永远不及格
真不知道有多难 一句话就是你想不想学 想学你就能成功 不想永远都不会。如果叫你建高楼你怎么建。你会了能不能举一反三等等 如果你实在不会建议你停下来花几天时间出去玩一玩看看你想看的或想去的地方这样你可能会有不同的感受。 慢慢的学慢慢的练 终结一天你是大神
很多人在学习C语言的时候,本来对编程很感兴趣的,最开始学习的时候也投入了大量的时间和精力在上面,理解了这,理解了那,到最后发现只是在黑窗口下面打印几行数字和字母;
学起来会觉得比较枯燥,而且越学越发现没意思,最后只能放弃,所以说,学习编程,换一种方式去学习可能会更好一些,比如说开发个小游戏啊,这样学起来可能会更有成就感,让人觉得学了这东西有用,可以做出东西来;
以前学习C语言的时候,看的是“ 如鹏网 ”的视频教程——《C语言也能干大事》,学起来挺好玩的,不枯燥,通过开发超级玛丽,飞机大战,吃金币等经典小游戏来讲解C语言的知识点,开发Windows程序,无需硬件就可以开发校园一卡通系统,没想到C语言还可以这么学,做出来的小项目也蛮有成就感的,具体的可以到 如鹏网 ***上去了解一下;
只学c语言本身的东西并不会太难,你觉得难只有两种情况,第一你在逻辑方面不擅长,也就是说程序的结构与循环你搞不明白不知道该怎么去设计有循环和判断的程序,这一部分是个分水岭有的人确实不适合你只能多加练习,循环的下一个章节是指针,你能顺利过了循环这一部分下边的都不是问题,第二你看了和考虑了太多工程方面的代码,突然觉得完全无法理解,很多直接学vC++的人就是这个感觉,先不说这样对不对,只能告诉你那个不是在学语言是在学函数和类,概念和意义根本不同它不代表C语言,所以如果是第二种的话你就要看清学习目标,学C语言就是C语言干干净净的C语言,就做控制台程序,学会爬了再学走再学跑在看针对系统的工程的东西,自己要有个脉络明白吧
c需要并不难学,恐惧心里是学不好的主要原因。无论什么c语言教科书,开始的几个例子不能小看。c语言不仅指针是“难点”,堆与栈相关的内容也要搞清楚,这两个地方变量、内存有些不同的特性。学习中,要通过几行代码的小程序将语法搞清楚,特别是运算的优先级,增减量的执行顺序,变量的初始化等细节搞清楚。把基础打好是关键。理解编译、连接过程也很重要。最后,如果不懂系统,c需语言没什么用。
为什么有的人不建议初学编程的人把C语言作为入门语言?
作为一个资深的嵌入式C程序员来回答一下:
我觉得对于新手直接学习C确实不太友好,C的语法逻辑并不直观,它是一种抽象的高级机器语言,它的逻辑更像同机器对话,而不是一般人的正常思维。
我们看一下C主要用在哪里?
linux操作系,各种嵌入式设备序,这种开发环境本身就是一个偏底层偏硬件的环境,它需要考虑各种性能,***,兼容性等等。作为一个初学者,一上来就要面对最复杂的计算机体系结构,这样很容易就会陷入畏难情绪,将刚学习的积极性给消磨掉。
编程是为了学习逻辑思维
编程主要是为了锻炼逻辑思维,其实在生活就有很多的场景,需要用到编程的思维,编程语言就是一种来描述这种思维的载体。
我本身是做C开发的,也是按照目前的大学培养体系一步步走过来的,我也在后面工作中接触到更多的其它的开发语言。现在如果我想实现一个想法,基本不会直接用到C语言去写了,用python写个程序,只用寥寥10几行代码还有图形界面,它不香么? linux下面的shell语句,用的溜的话,大部分需求都能搞定吧。什么情况下非得用C? 那就是嵌入式系统,就是它条件太简陋了,什么都没有,只能写C。
总的来说,我觉得面向对象的语言,无论是JAVA还是python,都更贴近一般人类的思维方式,也更容易理解,适合初学者。如果你立志于改造并研究计算机系统,你可以继续学习C或者汇编这种更底层的语言,来实现你的抱负。
到此,以上就是小编对于c语言教学建议的问题就介绍到这了,希望介绍关于c语言教学建议的2点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.mediationoklahomacity.com/post/37770.html