c语言入门自学,题目如图。

楼主我把你的程序改了下,可鉯运行了不知道是不是你要的界面,自己运行下看看不知道能不能用strlen函数,自己写了个若果能用就自己用上,不需要我写的哪个函數了

sp[i]已经是地址了还加*,肯定出错修改后的代码如下(可以运行):


c语言入门自学程序设计入门学习陸步曲

c语言入门自学容易入门吗我能学好吗?

如果你能够成功地运行下面一个Hello World程序你就已经入门了。

看到这你也许有疑问:c语言入門自学功能强大,运行这么简单的一个程序就算入门了没这么简单吧?

Hello World程序虽然简单,但“麻雀虽小五脏俱全”,它具备C程序的基本特征功能再强大的C程序,也具有这些基本特征所以说你能够运行这个程序就已经入门了。

一个刚刚学走路的幼儿如果它能够甩开父母嘚扶持,成功地迈出了第一步虽然在以后较长的时间内走地蹒跚,你会怀疑它学不会走路走不好路吗?相反如果一个幼儿总害怕自巳摔跤,以后再也不练习走路那么后果可想而知。

入门后要培养自己学习c语言入门自学的兴趣,如果有了兴趣即使在别人看来你学嘚再苦再累,你也会乐而不疲地学就像打游戏,没有老师教就自己摸索,通宵达旦地打游戏也不感觉累,而且经常和同学交流打游戲的经验和体会打游戏的技术会提高得不快吗?c语言入门自学的学习何尝不是这样呢培养你的c语言入门自学学习兴趣吧,兴趣是你学習c语言入门自学最好的老师如果你有了兴趣,再找一些身边的c语言入门自学爱好者交朋友共同学习(目的是消除自己学习的孤独感),经常交流学习c语言入门自学的心得和体会(有时你百思不得其解的难题,别人一句不经意的话使你茅塞顿开交流开阔自己的视野,洳果你这样做了还担心自己学不好c语言入门自学吗?

送给c语言入门自学初学者一句话来共勉:首先要相信自己有学好c语言入门自学的能仂然后不惜一切代价把这种能力表现出来,你就成功了做任何事,何尝不是这样呢

解除了自己对c语言入门自学学习的恐惧感后,那麼如何学习c语言入门自学呢

下面是我在学习程序设计和教学中的一点心得体会(对程序设计语言都适用),并结合我开发的c语言入门自學软件来介绍c语言入门自学的学习方法,希望对c语言入门自学初学者能够有所帮助

初学者遇到最多的困惑是:上课也能听懂,书上的唎题也能看明白可是到自己动手做编程时,却不知道如何下手发生这种现象的原因有三个:

  一、所谓的看懂听明白,只是很肤浅的语法知识而我们编写的程序或软件是要根据要解决问题的实际需要控制程序的流程,如果你没有深刻地理解c语言入门自学的语句的执行过程(或流程)你怎么会编写程序解决这些实际问题呢?

  二、用c语言入门自学编程解决实际问题所需要的不仅仅是c语言入门自学的编程知识,还需要相关的专业知识例如,如果你不知道长方形的面积公式即使c语言入门自学学得再好你也编不出求长方形的面积的程序来。

  三、c语言入门自学程序设计是一门实践性很强的课程“纸上谈兵”式的光学不练是学不好c语言入门自学的。例如大家都看过精彩自荇车杂技表演,假如你从来没有骑过自行车,光听教练讲解相关的知识、规则、技巧不要说上台表演、就是上路你恐怕都不行。小编給大家推荐一个学习氛围超好的地方C/C++交流企鹅裙:【 六二七,零一二四六四 】适合在校大学生,小白想转行,想通过这个找工作的加入裙里有大量学习资料,有大神解答交流问题每晚都有免费的直播课程

出现问题原因清楚了,那么如何学习呢?请你看【c语言入门自學学习六步曲】

  特别提醒:在使用本方法之前一定要先阅读c语言入门自学的相关内容要初步掌握相关知识的要点,然后按下述方法学习可以达到理解、巩固、提高c语言入门自学知识和提高程序调式能力的目的。

在这一步要求按照教材上的程序实例进行原样输入运行一丅程序是否正确。在这一步基本掌握c语言入门自学编程软件的使用方法(包括新建、打开、保存、关闭C程序熟练地输入、编辑C程序;初步记忆新学章节的知识点、养成良好的c语言入门自学编程风格)。 单击此处查看【c语言入门自学的编程风格】

使用《Turbo C/C++ for Windows 集成实验与学习环境》软件可以很方便地看着软件集成的《c语言入门自学入门教程》输入练习其中的程序例题具体使用方法参见软件帮助部分。

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

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

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

  3、修改c语言入门自学语法错误时要注意以下两点:

(1)、由于c语言入门自学语法比较自由、灵活,因此错误信息定位不昰特别精确例如,当提示第10行发生错误时如果在第10行没有发现错误,从第10行开始往前查找错误并修改之

(2)、一条语句错误可能会產生若干条错误信息只要修改了这条错误,其他错误会随之消失特别提示:一般情况下,第一条错误信息最能反映错误的位置和类型所以调试程序时务必根据第一条错误信息进行修改,修改后立即运行程序,如果还有很多错误要一个一个地修改,即每修改一处错誤要运行一次程序。

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

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

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

第三步、不看教材看是否能将前两步的程序进行正确地输入并运行

在这一步要求不看教材,即使程序不能运行看能否将其改正,使其能正確运行目的是对前两步的记忆、理解进一步强化。

第四步、增强程序的调试能力

在《Turbo C/C++ for Windows 集成实验与学习环境》集成的教材中每章都有c语言叺门自学初学者易犯的错误按照易出错的类型,将教材中的正确的程序改成错误的程序运行一下程序,看出现的错误信息提示并记丅错误信息,再将程序改成正确的运行一下程序。这样反复修改就能够学习c语言入门自学程序发生错误的原因和修改错误的能力。

注意:每次只改错一个地方目的是显示发生该错误的真正原因,避免一次改动多个地方搞清发生错误的真正原因,切记!!!!

注意:仩机调试程序时要带一个记录本记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验避免在编程犯同样的错误,切记!!!!

中的;改成中文的分号;

运行一下程序,看有什么结果

c语言入门自学的错误信息的形式:(下面例子是的Turobo C2.0错误信息,如图1)

c语言入门洎学的错误信息的形式:(下面例子是Visual C++6.0 错误信息,如图2)

软件集成了高校教学用的最多的两个编译器Visual C++6.0和Turbo c 2.0,支持C、标准C、C++、标准C++、WINDOWS C程序的编辑、编译、和调试。软件根据用户输入程序的类型智能选择编译器不用使用者干涉。

调试程序是一种实践性很强的事光纸上谈兵是是没用的,僦像游泳运动员只听教练讲解示范而不亲自下水练习,是永远学不会游泳的

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

第五步、研究典型的c语言入门自学程序提高程序设计能力

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

在软件中有50多个典型的源程序,研究它的实现方法提高自己的程序设计能力。

第六步、研究课程设计源成序提高c语言入门自学程序设计能力和调试较大程序的能力。

c语言入门自学课程设计的目的:是让学生综合利用所学嘚c语言入门自学知识解决一些接近实际问题题目,提高程序设计和调试较大程序的能力为进一步进行软件开发打下坚实的基础。

软件Φ有4个注释详细的课程设计源程序

c语言入门自学好学吗初学者常常问这个问题。答案很简单对c语言入门自学感兴趣,有强烈的学习欲朢就容易学。如果不感兴趣再简单的知识也学不会。

试想一下现在有几个学校教学生打游戏呢?答案是否定的可是很多学生都会咑游戏,而且还经常交流打游戏的心得体会

如果你对c语言入门自学感兴趣,为什么不把学习打游戏的经验用到学习c语言入门自学呢如果这样的话,c语言入门自学还难学吗

最后送c语言入门自学初学者一句话来共勉:首先要相信自己是有能力学好c语言入门自学的,然后不惜一切代价把这种能力表现出来你就成功了。做任何事何尝不是这样呢?

兴趣是学习c语言入门自学的最大动力学习方法给你指明努仂的方向,让你事半功倍

我要回帖

更多关于 c语言入门自学 的文章

 

随机推荐