大学c语言程序设计听不懂,C语言听不懂?那你还不点进来看看?

最近16级的小鲜肉们结束了为期两周的军训生活,正式开始了自己的的大学学习生活,不过刚一开始上课小鲜肉们就懵了,专业课好难啊!C语言听不懂啊!( Ĭ ^ Ĭ )

别慌,学长教你几招帮你渡过难关。

小鲜肉们遇到的问题可能就是这些:    上课也能听懂,书上的例题也能看明白,可是到自己动手做编程时,却不知道如何下手。发生这种现象的原因有三个:    首先,所谓的看懂听明白,只是很肤浅的语法知识,而我们编写的程序或软件是要根据要解决问题的实际需要控制程序的流程,如果你没有深刻地理解C语言的语句的执行过程(或流程),你怎么会编写程序解决这些实际问题呢?    其次,用C语言编程解决实际问题,所需要的不仅仅是C语言的编程知识,还需要相关的专业知识。例如,如果你不知道长方形的面积公式,即使C语言学得再好你也编不出求长方形的面积的程序来。    最后,C语言程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好C语言的。例如,大家都看过精彩自行车杂技表演,假如,你从来没有骑过自行车,光听教练讲解相关的知识、规则、技巧,不要说上台表演、就是上路你恐怕都不行。    那么该如何学习呢?学会下面这六部,帮你走上人生巅峰。◕‿◕。

​第一步: 验证性练习    在这一步要求按照教材上的程序实例进行原样输入,运行一下程序是否正确。在这一步基本掌握C语言编程软件的使用方法(包括新建、打开、保存、关闭C程序,熟练地输入、编辑C程序;初步记忆新学章节的知识点、养成良好的C语言编程风格)。

初学者最容易犯的错误是:

1.

没有区分开教材上的数字1和字母l,字母o和数字0的区别,造成变量未定义的错误。另一个易错点是将英文状态下的逗号,分号;括号()双引号""输入成中文状态下的逗号,分号;括号(),双引号“”造成非法字符错误。

2.C语言初学者易犯语法错误:使用未定义的变量、标示符(变量、常量、数组、函数等)不区分大小写、漏掉“;”、“{”与“}”、“(”与“)”不匹配、控制语句(选择、分支、循环)的格式不正确、调用库函数却没有包含相应的头文件、调用未声明的自定义函数、调用函数时实参与形参不匹配、数组的边界超界等。

3.

修改C语言语法错误时要注意以下两点:

(1)由于C语言语法比较自由、灵活,因此错误信息定位不是特别精确。例如,当提示第10行发生错误时,如果在第10行没有发现错误,从第10行开始往前查找错误并修改。(2)一条语句错误可能会产生若干条错误信息,只要修改了这条错误,其他错误会随之消失。特别提示:一般情况下,第一条错误信息最能反映错误的位置和类型,所以调试程序时务必根据第一条错误信息进行修改,修改后,立即运行程序,如果还有很多错误,要一个一个的修改,即,每修改一处错误要运行一次程序。

第二步:照葫芦画瓢    在第一步输入的C程序的基础上进行试验性的修改,运行一下程序看一看程序结果发生了什么变化,分析结果变化的原因,加深新学知识点的理解。事实上这和第一步是同步进行的,实现“输入”加深知识的记忆,“修改”加深对知识的理解。记忆和理解相辅相成,相互促进。

例如:将最简单的Hello

World!程序:

#include "stdio.h"

int main()

{

printf("Hello World!\n");

return

0;

}

中的printf("Hello World!\n");中的Hello

World!改成你的姓名,运行一下程序,看有什么变化?

再如求1+2+3...+100的和的程序:

#include

main()

{

int

i,sum=0;

for(i=1;i<=100;i++)

{

sum=sum+i;

}

printf("sum=%d\n",sum);

}

第1次将for(i=1;i<=100;i++)中的100改成50,运行一下程序,看有什么变化?

第2次将for(i=1;i<=100;i++)中的i++改成i=i+2,运行一下程序,看有什么变化?

找出程序结果变化的原因,就加深了对C语句的理解。

第三步:不看教材能否将前两步的程序进行正确输入并运行    在这一步要求不看教材,即使程序不能运行,看能否将其改正,使其能正确运行。目的是进一步加强对前两步的记忆、理解。

第四步:增强程序的调试能力    在C语言教材中每章都有C语言初学者易犯的错误,按照易出错的类型,将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学习C语言程序发生错误的原因和修改错误的能力。注意:每次只改错一个地方,目的是显示发生该错误的真正原因,避免一次改动多个地方,搞清发生错误的真正原因,切记!!!注意:上机调试程序时要带一个记录本,记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验,避免在编程犯同样的错误,切记!!!例如,将Hello

World程序中语句printf("Hello

World!\n");中的;改成中文的分号;运行一下程序,看有什么结果?    调试程序是一种实践性很强的事,光纸上谈兵是是没用的,就像游泳运动员只听教练讲解示范,而不亲自下水练习,是永远学不会游泳的。

即使再优秀的程序员编写程序也会犯错误的,可能是最低级的语法错误,但他能快速发现错误并改正。而我们C语言初学者面对错误提示,不知道发生了什么错误,如何改正,这就是差别。

第五步:研究典型的C语言程序,提高程序设计能力    经过上述过程的学习,我们已经学会了C语言各种语句的流程(即计算机是如何执行这些语句的过程),然后就可以研读别人编写C语言经典程序,看懂别人是如何解决问题的,学习解决问题的方法和程序设计技巧,提高自己的程序设计能力。

第六步:研究课程设计源成序,提高C语言程序设计的能力    C语言课程设计的目的:是让学生综合利用所学的C语言知识,解决一些接近实际问题题目,提高程序设计和调试较大程序的能力,为后续的学习打下坚实的基础。

【C/C++编程学习群】:157761096

点击链接加入群:http://jq.qq.com/?_wv=1027&k=40HU8IE

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果在学习C语言过程中遇到代码看不懂的情况,可以尝试以下方法: 1. 仔细阅读代码注释:在阅读代码之前,先看一下代码中的注释。注释是代码编写者对代码的解释和说明,可以帮助读者更好地理解代码。 2. 分析代码结构:对于一些大型的代码文件,可以先分析代码结构。可以先查看函数、变量、常量的定义,然后找到代码的入口函数,从入口函数开始阅读代码,理清代码的执行流程。 3. 利用IDE的调试功能:IDE提供了很多调试功能,例如断点调试、单步调试等,可以帮助我们逐行执行代码,查看变量的值和执行结果,从而更好地理解代码。 4. 查找相关文档和资料:如果遇到了特殊的语法或者函数,可以查找相关的文档和资料,例如C语言的官方文档、教程和书籍等。 5. 向他人求助:如果以上方法都无法解决问题,可以向他人求助,例如向老师、同学或者在线的编程社区提问。 ### 回答2: 在学习C语言的过程中,遇到代码看不懂是很常见的情况。以下是一些应对方法: 1. 理解基础知识:首先要确保对C语言的基础知识有充分的理解。只有掌握了语言的基础概念和语法规则,才能更容易理解和阅读代码。 2. 深入学习:如果遇到看不懂的代码,可以通过阅读相关的教材、参考书籍或在线教程,深入了解相关概念和技术原理。 3. 参考文档和资源:C语言有丰富的文档和资源供参考。可以查阅C语言标准规范、编程手册或官方文档。另外,网络上也有很多开源项目和社区讨论,可以借鉴和参考他人的代码和解决方案。 4. 调试和实践:在学习过程中,多进行调试和实践。通过输出变量的值、加入调试语句或利用调试工具,可以更深入地了解代码的执行过程,有助于理解整个代码的逻辑。 5. 寻求帮助:如果自己无法理解代码,可以向他人寻求帮助。可以向同学、老师、论坛或社区提问,他们可能会提供解答或指导,帮助你理解代码。 6. 逐步分析:将代码分解为小块,逐步分析每一行代码的作用和功能,再将这些小块组合在一起,逐步理解整个程序的运行过程。这样有助于逐步解决问题,并提高代码的可读性。 最重要的是要保持积极的学习态度和耐心。学习C语言需要时间和实践,遇到困难是正常的,重要的是不断学习和进步。 ### 回答3: 学习C语言过程中遇到代码看不懂的情况是很常见的,这时可以采取以下几个方法来解决。 首先,要充分利用学习资源。可以查阅相关的教材、资料、在线教程和编程论坛等,理解相关概念和语法规则。同时,也可以通过观看视频教程或参加线下培训来加深对C语言的理解。这些学习资源能帮助我们理解代码的结构和功能。 其次,要注重实践和编程练习。通过动手实践编写代码,能够加深对C语言的理解和运用。可以通过编写小程序、解决简单问题或参与开源项目等方式来提高对C语言的熟练度。在实践中,我们可以通过调试程序、观察变量的变化及输出结果等方式来深入理解代码的执行流程。 另外,也可以寻求他人的帮助。可以向老师、同学或其他有经验的程序员请教,分享自己遇到的问题或困惑,借助他们的知识和经验来理解代码。此外,还可以参加相关的讨论组、社区或论坛,在集体智慧中解决问题。 最后,要保持耐心和持续学习的态度。学习C语言需要时间和努力,不要因为看不懂代码而灰心丧气。要保持积极的学习心态,不断学习和探索,相信自己的技能和能力会不断提高。 总之,学习C语言中遇到看不懂的代码是正常的,需要充分利用学习资源,注重实践和编程练习,寻求他人的帮助,并保持耐心和持续学习的态度,这样就能够逐渐理解和掌握C语言的代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值