给初学C语言的同学一些建议

作者&投稿:向庭 (若有异议请与网页底部的电邮联系)
~

C语言初学者的建议

(1) 保持好奇心

这是一个现实的问题,如果你是非计算机专业的大学生,大部分人对C语言是恐惧的,因为(挂科率高)你懂得·...··。而如果你是小学生或初中生,倒也不用担心,因为你们的勇气和好奇心都比大学生强大很多。当然,无论是谁,保持好奇心是你学习不断前进的永恒动力。

(2) 掌握有效的学习方法

C语言是一门公认的不易入门的语言(否则也不会那么多大学生“惨叫”了^_^),因为涉及的内容比较多(特别是语法繁多 )。从这么多年的教学实践来看,传统教学和学习存在一些问题。

千万不要一看到英文就头大,尽管我也是这样,并不是看不懂(毕竟也接受过CET4、6级哑巴英语的教育,还是能看懂的)。

(3) C语言学习方式的几个阶段

(a) 理解和体验阶段

阅读和理解现有的程序,一般是教材资料的程序,每个程序都必须亲手打一遍。在输入代码的同时,一定要了解每一个语句的意义和运算符号的意义。

(b) 修改阶段:

完成了第一阶段的学习后(一般2-4节课),开始根据给定的源代码进行简单的修改,这个阶段可以实现一点点自己的想法,同时也能将相关的语法掌握的更加熟练。

(c) 模仿阶段:

当我们可以进行简单修改代码后,可以尝试模仿现有程序的代码,编写自己的代码,比如,我们学会了求解梯形面积的程序后,我们可以编写求解三角形的面积。

此时的模仿,不仅仅是模仿代码结构,还需要模仿问题的分析方法,有数学问题,也有实际生活问题,这也是初步培养逻辑思维和计算思维的过程。

(d) 独立阅读代码阶段

在编写程序之前,阅读现有的程序,可以提高程序的理解能力,学会其他人编写程序的思想,也可以是同学的程序,找出同学程序的错误或不同写法,都是很好的学习编程的方式。

(e) 独立分析问题阶段

这个阶段和第4阶段同时进行,独立分析问题就是将现实的问题运用计算思维去解决,即通过问题分解、模块划分、算法设计和代码编写,最后调试程序。

(4) C语言学习过程,注意什么?

1.不要过分纠结干语法细节:

2.从程序逻辑分析问题:

3.在编写代码的过程中逐步掌握语法规则。

4.调试代码的时候,需要了解程序的问题边界;

5.例如数据的适用范围,在调试过程中,需要将各种边界数据进行输入,观察程序结果是否正确,进行相应的修改。

(5).学习的主要内容

C语言的主要内容有以下8个方面:如图所示

根据学习层次和要求的不同,课程内容的范围和难度会有所不同。一般以培养逻辑思维和计算思维为主的入门学习者,主要集中在基本语法、程序结构、数组函数及结构体。

(6) 应用C语言

掌握C语言的基本程序编写方法并不难,难得是如何使用C语言解决问题。这是个很大的话题,总的来说还需要学习数据结构,掌握常规的算法,然后和不同的应用领域结合编写所需的程序,程序员根据程序要求需要对开发的领域比较了解。例如,开发嵌入式程序就需要了解对应的硬件接口功能。

如果只是培养自身的编程逻辑,计算思维,那么可以结合具体的领域,运用程序设计思想分析具体问题。既然是一种思维,它必定是个人综合能力的潜在组成部分。




自学c语言 零基础 看什么书 该怎么学
《《啊哈C语言:小学生坐在马桶上都可以读懂的C语言编程入门书》.zip》百度网盘资源免费下载 链接:https:\/\/pan.baidu.com\/s\/1aEXrb1oxnRmMWUlafELpfQ 提取码:pusr啊哈C语言:小学生坐在马桶上都可以读懂的C语言编程入门书

没有电脑可以学习“c语言”吗?
没有电脑可以学习c语言,只是相对抽象,学起来会很吃力,但是也可以学好。\\x0d\\x0a初学C语言的编程者容易在学习前期产生畏惧心理,原因在于学习方法不得当,将学习C语言这件事妖魔化,实质上学习一门编程语言远没有一些同学想象的那么难。\\x0d\\x0a \\x0d\\x0a首先,学习C语言需要从C语言的基本...

如何自学C语言?高手进来传授一下学习经验
4、指针:指针是C语言的最难点,也是最有特色的地方,初学者一般不容易深入理解,我也没办法一两句说得清楚。5、预编译处理:C语言中只需要重点了解define的用法就行了,其他不是问题 6、结构体、共用体和用户自定义内型:结构体实际上就是“结构化”了的数组,其中每个元素还是和普通变量没多少区别,...

没有电脑可以学习“c语言”吗?
没有电脑可以学习c语言,只是相对抽象,学起来会很吃力,但是也可以学好。初学C语言的编程者容易在学习前期产生畏惧心理,原因在于学习方法不得当,将学习C语言这件事妖魔化,实质上学习一门编程语言远没有一些同学想象的那么难。学习C语言需要从C语言的基本内容开始,如C语言的语法,结构化模块化的编程...

初学C语言对C指针的疑惑
说说我的理解大家讨论:1、C的变量都有四个基本属性:名称、类型、地址、内容,类型决定变量在内存占据的空间的大小和内容的存储形式。指针是一种以内存地址作为内容的变量,若定义了一个指针变量,它和其他变量一样具有自己的名称,存储地址和记录的内容,指针数据类型的变量与其他数据类型的变量在存储上...

如何用C语言编写一个简单的程序!
上了大学有很多同学都在学习C语言,C++就是C语言的一种,那么怎么用c语言写一个简单的程序hello world呢,下边来给大家演示一下 工具\/材料 电脑,c语言软件 1、鼠标左键双击c语言软件,打开,打开后界面如图,点击关闭即可 2、点击上方程序窗口左上角的文件,选择新建 3、在打开的窗口中选择文件,...

c语言入门教学
初学C语言程序设计的基本方法和技巧C语言是一门应用最广泛的基础高级编程语言,有很多语言都是由它发展而来的,所以学习好C语言之后再学习任何一种编程语言都会轻松上手。 1 熟记基本知识点 学习C语言和学习任何一种语言的方法基本一样。我们婴儿期间咿呀学语时,从一个字开始学,然后两个,接着更多,最后我们能成句...

C语言实训心得
在初学C语言的一个学期后,我们进行了C语言实训阶段,尝试自己编写一个比较复杂的程序系统。在为期两周的时间中,我们同组的同学共同的感受是:C语言实训和平时上课所接触的程序是有很大不同的,所经受的考验和克服的困难是平时所无法比拟的。好在同组的搭档们精诚合作,分工明确,有问题共同解决,...

大一计算机学生如何学好c语言?
记住算法是第一步,其次还要学会怎样去使用,其实就像套用公式一样,掌握了公式的基本内容,就可以把所需要的东西往公式里面套。在拿到一个c语言的题的时候,首先要明白他要做什么。做好最基本的分析,目前手中有哪些数据,最终我要获得什么样的结果,将头和尾首先想好。然后再去填充中间的过程,在填充...

八个C语言项目毕业后从小白到大牛
一、基于百度AI的语音识别 难度系数: 代码量:400行 实现功能:语音录入、语音转文字 适合人群:有C++、QT、网络基础。 涉及技术:QT、信号与槽、HTTP、百度AI开放平台。 二、通讯管理系统 难度系数: 代码量:400行 实现功能:通讯录信息的增删改查操作。适合人群: C语言的初学者,难度较小,不合适写在简历上。综合应...

雁山区17814009655: 关于c语言的学习有什么建议吗 -
祗娇积雪: 初学C语言的朋友应该首先了解C语言关键的核心概念(结构化、三个执行流程、优先级、指针、文件、共用体、函数、作用域、重载等 ),只有弄明白了这些才能在今后的学习中游刃有余的把握C语言的精髓.这几个概念就像逻辑线一样,把...

雁山区17814009655: 我现在想学习C语言,谁有什么好点的建议? -
祗娇积雪: 建议先学VB,因为VB是可视化的编程工具,容易理解,对于出学者入门是一个不错的选择.之后你可以在学C语言,因为现在的很多的流行编程语言都是C语言编写的,学C语言最最重要的是要把数组和指针学好,否则等于没学.如果你...

雁山区17814009655: 学习C语言有什么好的建议?
祗娇积雪: 1、学好C语言,你可以很好地应付任何一种编程工具. 2、一定要多上机练习,通过程式了解相关知识.几经反复方得正果. 3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务.要充满自信,只要是一个智力正常的人都能学...

雁山区17814009655: C语言 初学者 老师们给点建议 -
祗娇积雪: 学习C语言,必需注意每一个细节,书上的例子代码一定要自己亲自敲一遍,编译执行输出都跟书上说的一致才能算是学完了一个例子,如果不一致,就要仔细找原因.出了书本上有的例子,自己还要“创造”一些例子,比如学习运算符优先级...

雁山区17814009655: 学C语言有什么好的建议??
祗娇积雪: c 语言是目前一切流行语言的祖宗了,比如c++,c#,java,delphi 都是有c语言演变而来.他们的区别在于 c 语言是面向过程语言,而其他的都是面向对象语言. 虽然c++也是面向对象语言,但是c语言里对面向对象的思想实现的不是很好.而且代码...

雁山区17814009655: C语言初学者,应注意什么?
祗娇积雪: 开始应该编写一些小程序,买几本C语言的书,试着做做里面的题至于要拿C语言写大型软件,这是一项非常好费体力的工作,C++,C#都比C语言做的好,易用初学C语言的时候最容易犯得错误,比如把==写成=,数组越界等C语言中的指针是一个非常深奥的东西,把他学好了,学会链表的写法等等,你就能把内存的分配控制的很好另外,学习C语言过程中,可以看看数据结构,算法导论之类的书有助于写出效率高,内存占用小的程序初次写C语言一定要注意代码的规范,常写注释,不然隔一两天,自己都不知道自己在写什么程序

雁山区17814009655: 怎样学好C语言啊?能不能给一点详细的建议 -
祗娇积雪: 1.先学习C语言的基础知识.现在正在学C语言的在校学生可以直接进入第2步学习. 2.按照《C语言程序设计入门学习六步曲》进行上机练习. 3.在上机练习时要养成良好的编程风格.点击查看C语言的编程风格 4.积极参加C、C++兴趣小组,...

雁山区17814009655: 如何把C语言学好??
祗娇积雪: 首先必须有一本教程,而后就该懂得如何学习它,既然是一门语言,他就汉语,英语一样,都有自己的语法规则,这部分学习起来并不难,但是要牢记,就象说英语要懂语法一样.懂得了语法不见得就能编出程序来,更为重要的是掌握编程的思...

雁山区17814009655: 初学C语言如何入手 -
祗娇积雪: 我认为可以先学习一下pascal,这个语言比较严谨,适合初学者.pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习. 然后可以继续学习C语言,这个语言比较灵活.有了pascal的基础,在进行C语言编程就不会因为C...

雁山区17814009655: C语言教程初学者应该注意什么 -
祗娇积雪: 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么.当你自己想 出来再参考别人的提示,你就知道自己和别人思路的差异.2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久 都是只对部分功...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网