问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何更好地学习C语言?

发布网友 发布时间:2022-04-23 14:59

我来回答

3个回答

热心网友 时间:2022-04-19 02:46

一、明确学习目的: ◆ C语言功能强大,本书涉及知识结构全面、合理。是一门非常好的编程语言基础语言。 ◆ C是一门学习逻辑、程序算法、算法实现很好的教程。通过第一学期C语言的学习,从而可以了解程序的设计编码的过程。 ◆ C是一单进程、单线程执行,从头到尾执行,学习难不小。但结构严谨的高级语言,可以很好学习编程规范和要求。 ◆ C语言是为以后学习其它语言打下基础的语言。 二、好的学习方法: 基于上述学习目的并且也我们第一门编程语言。学习方法是: ◆ 课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。 ◆ 记住语法规则。 ◆ 加强逻辑思维。 ◆ 多动手,通过练习上机了解它的运行过程。 ◆ 实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。 常见问题: 1、有同学听说C语言很难,刚学习到第二、三章时,于是说:老师,我不会呀!真的很难。我不知道如何学习? 分析: 1)心理作用,在没有学习之前都认为很难了。学不会也正常。 2)前三章是基础,对于没有学习过编程语言的同学来说,新的专业名词很多。 3)前三章是基础,还不能完整的写出一个C程序。于是,就不知道如何去用,在哪个时候用等很多的疑问。 问题的存在:过于着急,对新的事务领悟不够。 解决方法:学习是循序渐进和积累的过程,不要着急。这此知识都是为以后作铺垫的。 2、有同学学到数组时,说:听你上课时,我懂,但要我自己写,我不知道如何写?不知道如何开始? 分析: 1)逻辑性思想太乱。如果问:“如果班上有30个同学,要判断成绩是否及格,你将如何做?”;“当然先知道每个同学的成绩,然后一个一个和60比较,如果大于等60,则及格,否则不及格。”;“那么C语言来实现,如何做?”。声明30个变量存储成绩?不是一个好办法。如果声明一个30元素的数组,是不是更合理。另外,如果要写30个条件语句来判断,也太过于繁锁。如果用for循环是不是更加合理。 2)练习太少,有解决方法,但不能用C语言实现。 问题的存在:思路不清淅,练习太少。 解决方法:多上机练习,多思考,举一反三。了解程序的运行过程和编码。 三、学习要点和重点: ◆ 第一章至第四章的:基础知识和理论知识必须要求能理解、领悟。也是学习其它语言的基础。 ◆ 第二章、第三章提到很多的专业名词,如数据类型,变量与常量的区别,标识符的命名规则,表达式及各种运算符及输入输出函数基础 ◆ 五章和第六章:程序的基本结构,学习完前六章,要求能理解程序运行和编码的过程。 ◆ 将我们的算法用编程语言来实现,主要是学习程序设计的逻辑性。也是学习其它语言的基础 ◆ 第七章到第十一章:学习C语言的特色,更深入了解C语言。本章让学员加强空间的想象力。 ◆ 第十二章:是文件的操作。考虑的是如何将程序的输出结果及相关信息用文件记录下来。 四、学习难度: ◆ 与日常的自然语言的表达不完全相同,所有结果要通过计算才能得。计算机没有想像能力和空间思维能力。计算机能运行,依靠程序员的严谨的命令来驱动。 ◆ 语法格式多,知识点全面。应用时,要将零散的知识点有效有序的组合。 很多问题的解决方法是需要经验的。 祝你成功··!

热心网友 时间:2022-04-19 05:38

其实C语言不难学,其实只要你平时认真点听课 课后把书上的程序题上机实践一篇 多点上网看/研究别人编写的程序,弄懂程序设计思路就很容易学好C语言
满意请采纳

热心网友 时间:2022-04-19 07:30

个人认为最简单的方法,就是多写,照着别个的代码写
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么一些男性喜欢要求伴侣叫自己爸爸? proteus8中怎么放置引脚标号 ...在proteus里不知道用什么表示?有没有什么proteus中专门的中英文对照... 甜蜜家园郑毅铭是什么身份 甜蜜家园第二季郑毅铭喜欢谁 瑞梦喜智能空调床垫适合人群 小孩可以用智能床垫吗 智能床垫适合哪些人用 我父亲今年59岁,有高血压和颈椎病的病史,最近一段时间感觉一躺下就偏... ...刚从医院治疗回来。我想买个枕头给他,不知买怎样的比较好?_百度知 ... 有什么正规的外汇平台吗 怎么样学习C语言? 如何才能学好C语言? 打印机连供墨盒盖子要不要一直打开? 我忘记开啦,到打了一张可不能打,那怎么办 连供墨水哪个牌子的好点? office办公软件分别有什么用 如何给彩墨盒里加黑墨 office办公软件都有哪几种软件 打印机怎样节省墨量? office里都有什么软件? 群彩飞扬墨盒能不能自己填充墨水进去? 苹果手机可以拍照,却不能拍视频怎么回事? 手机录像不能录,说录制失败 office办公软件常用的有哪几个 百度知道回答问题,不能够视频回答。只有手机拍照? 苹果手机也能照相也能录像,就是不能视频了怎么办? 我的手机能拍照,但是不能录制视频,一点就提示照相机已关闭,怎么解决呢... 相机不能录视频!内存足够,咋回事 苹果手机可以拍照 却不能视频 怎么回事?苹果手机可以拍照,但不能视频和人脸识别 为何华为手机的专业模式只能拍照片,而不能拍视频? 为什么手机只能拍照不能拍视频? 一个新手怎样才能学好C语言? 空调怎么除湿,格力的,遥控器上面没有写 格力空调遥控除湿标志是一三滴水吗? 怎么用飞播APP做自编书? 国内播不了的剧能在网飞播吗 请问电视台里那些字幕/飞播是用啥软件做的? 请问这是一款华为什么牌子的手机??TRIPLE CAMERA 24mp 1.1.8/27 ASPH_问一问 有线电视为什么会飞播广告? 播种的播可以组什么词 广播的播可以组什么词 为什么找不到彩票开奖直播 福利彩票双色球每周什么时间开奖? 播的组词是什么 Linux系统我想删除目录下的某个文件,这个目录和其他的文件都保留,直删... 如何进行飞机播种造林? 播的多音字组词 什么是航空播种? Linux下怎么删除zip文件内的某个文件? 唐山中广飞播文化传媒有限公司怎么样? 欧洲艺术的起源