学法代码
学习方法,没什么多说的,多看书多敲代码,不仅仅是书中的代码,也要自己想一些问题来实现
打代码,初学时要注意以下几点
注意变量名,函数名等不要拼错
用scanf函数时不要忘记加&,当然,字符串除外
学会查错,仔细看编译器的报错提示,会包括出错所在行数和错误类型,其中行数很重要,一般提示出错在10行,那问题就多在10行附近,仔细看看(也有情况会离提示很远),错误类型并不一定是实际的错误,不能把这个当做评判标准,另外,程序语法没有错误,不代表程序本身没错,一定要注意
多实验,会有很多收获
可以加一些QQ群问问题,问问题要注意把代码和报错提示一起截图,不要拍照,拍照很不清晰,不要问一些范围很大的概念性问题
注意保存好代码,专门建个文件夹保存,里面也建文件夹,每个文件夹保存一个项目
尽量别用手机编程
② 对于学习计算机的同学。。好想问问你们。就是编程这块。像你学习了好多排序的方法,什么快速排学法。。
您好!首先有一点要明确:伪代码不是真代码。换句话说,不同的语言环境就有不同的coding。所以,你要在适当的语言环境下写出代码(例如C++,java,python等)。其次,如果你是要参加比赛(NOIP,ACM/ICPC等),那么你需要进行长期的运用并巩固,使自己在面对相应题目时能熟练打出代码原型(例如复杂的平衡树操作);如果你仅仅是想掌握这种算法思想,而不必纠结于具体的算法实现,那你可以在理解的基础之上记忆即可,三四条题目足矣。
总之,明确自己需求,成功无捷径!
希望我的回答能给你帮助!谢谢!
③ c语言的学习方法
首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议:
1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?
入门阶段:还是老谭那本。
理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。
第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book)
理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)
第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》
理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)
其它推荐书:《c专家编程》《c和指针》
说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。
2、有哪些好的C语言练习(越难的越好)?
对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。
3、要学精C语言,还要具备哪些条件?
其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。
4、C语言学完后接下去要学哪些语言好?
这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。
5、各位网友如果在学习计算机语言方面还有一些独到的见解,欢迎提出!
不是我提出的,不过真的很经典——“天下程序一大抄”,呵呵。
④ java的学习方法
你的j2se只学了一点而已,不管怎样,都要先把j2se学好,这是基础。j2se的学习顺序一般是这样的:基础语法 -> 面向对象入门 -> 异常处理 -> 数组 -> 常用类 -> 容器(相当重要) -> IO -> 线程 -> 网络 -> GUI。
既然你io,thread都学了,其余那些还有没学的,建议去看看马士兵的j2se视频,其实我觉得如果想打好基础的话,这套视频应该全部过过,特别是开始的内存分析和面向对象分析。学完j2se要做做几个基础的桌面项目,像什么贪吃蛇啊、俄罗斯方块、简单的聊天器等等,这样才能把知识整合起来,加深对j2se的理解。
如果想走j2ee路线的话,接下来应该学数据库,再学html、css、JavaScript、jsp/servlet,也就是web的入门,之后做做web项目,比如小bbs、网上商城等等。学通了就学框架,这期间会穿插很多东西,例如xml、uml、log4j、jUnit等等,最后学设计模式和面向对象的分析。计算机的东西是很多的,不要学死,也不要想着学完,最重要的是学会解决问题的方法。开始肯定要模仿别人的代码,不断模仿,多看,看完一定要自己写几遍,只有能写出来了的,才是自己的东西,建议开始时多背点东西,包括一些常用类啊、一些概念性的东西,因为背多了自己就熟悉了。
马士兵的视频:http://www.verycd.com/topics/93279/
数据库的要另找,网上能找到马士兵的Oracle,讲的很不错的!!
shopping这个项目也有从头带到尾的,也是马士兵的,要找找
做项目是很重要的,从简单的做起,慢慢体会其中的分析与设计
学java还是从视频入门的好,千万不要一开始就去看《Thinking in java》,吃力不讨好,学到web时可以看看张孝祥的《深入体验JAVA Web开发内幕——核心基础》,写的很详细,不过他的视频一般,JavaScript就看《JavaScript高级程序设计》,html比较简单,css也比较简单,不过css布局因人而异,有人觉得很好理解,有人觉得很难,搞个Dreamweaver多练练也就熟悉了。设计模式可以看《大话设计模式》,入门很好!
补充一点:张孝祥的那本《深入体验JAVA Web开发内幕——核心基础》真的很不错的!!而JavaScript的就不行,不够细,而且太多其他内容(html、css的,而且写的一般),他写的那本java的书就没看过,不知道怎样,另外,他的视频实在不好,在念书一样。个人认为,还是马士兵的视频好,讲的很好,而且还讲了很多学习的方法,很适合入门,还有,不要一下子下一大堆的视频,不要把什么孙鑫、张孝祥、马士兵的全下,你是看不完的!你可以先下他们的第一集,看看谁的讲课方式适合自己,再做定夺,不过个人十分推荐马士兵的,真的讲的很好!!!
记住:不断敲代码、敲代码、敲代码..... 程序是写出来的,不写学到死也学不会的!!!
主要还是看你想要走哪个方向!
java的应用主要分三个方向
j2se:传统桌面应用程序
这个现在用的已经越来越少,而且java的优势体现的不够彻底
j2me:手机上的应用程序
这个本人比较看好,但是现在的市场貌似还没有完全打开
j2ee:大型企业级开发,运行在web上的应用程序
这个是我现在的主要发展方向,也是java这个技术的主要发展方向。
前面两个,我不是很熟悉,所以就不帮你介绍了
主要为你介绍一下如何系统的学习j2ee的内容:
1、首先你必须学会java基础
包括java语言基础,以及一些常用的类,多线程,IO流,网络编程等
2、学习jsp
在学习jsp之前,必须了解html和javascript
然后再去学习jsp的基本语法,以及什么是servlet
什么是javabean
3、框架的学习
为了增加开发效率,现在的很多开发人员和很多的公司都会使用第三方框架
主流的是struts,spring,hibernate。
4、学一门富客户端的语言
这个是我现在的学习方向,随着网络的发展,浏览器能展示的东西越来越多,
客户对客户端的需求也越来越高,所以我相信富客户端会是以后web软件的
发展方向。
最后,告诫你一点:基础是最重要的,只有基础牢固才有可能最后面的学习有更加深刻的认识!好吧,就到这,希望能够对你有帮助...
时间控制的话,需要看你自己的学习状况来定。
掌握一个原则,在自己的承受范围之内就可以了。
有钱去搞个培训,没钱下套视频。
会看书的话,去搞本《Thinking in Java》,还有那两本黄皮的JAVA 初级基础 和 高级特性。
se学完之后可以先写几个小的项目练练手。
如果感觉好的话,就可以看看自己的方向了,关于方向方面1楼的回答已经很不错了。
⑤ 编程学习方法
方法很简单,多看人家的程序,自己试着写小程序,用多了就记住了,你的问题初学者都这样,关键是坚持
⑥ C语言的学法
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
C语言的优点
1. 简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
2. 运算符丰富
C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3. 数据结构丰富
C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。
4. C是结构式语言
结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
5. C语法限制不太严格,程序设计自由度大
虽然C语言也是强类型语言,但它的语法比较灵活,允许程序编写者有较大的自由度。
6. C语言允许直接访问物理地址,可以直接对硬件进行操作
因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。
7. C语言程序生成代码质量高,程序执行效率高
一般只比汇编程序生成的目标代码效率低10へ20%。
8. C语言适用范围大,可移植性好
C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。
⑦ 编程的学习方法-C语言中和C++中代码都很长,请问如何很好学习和记忆
如果在学校可以加入那种电子的兴趣小组静下心来跟着学长和老师做项目做工程,如果是进入社会了可以先报个夜校去学基础,在进个电子厂跟着老师傅做项目。要学好最快也是最有用的就是实践做各种项目,做着做着你就会发现你也是个大神了
⑧ 怎么修改网上学习视频代码来解锁
优酷播放器自动播放方法: 方法一: 1、把下面的代码复制到记事本中,保存备用。 player.youku/player.php/sid/XMzg4NzEyOTY==/v.swf?VideoIDS=XMzg4NzEyOTY==&isAutoPlay=true&isShowRelatedVideo=false&showAd=0&embedid=200707011
⑨ c语言学习方法 有效的 简单的
语言是一个实用性很强的语言。你如果想要学好它,就得下一翻功夫。可是大多数人都认为它太难学了。所以就没有认真的学,也当然学不好了。即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法。
首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好C语言的话,你就要做好好好学它的准备,不要三心二意。
其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?
还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。
再次,你要了解你需要的教材。什么样的教材才是适合你。你要认真的选,不要太随意了。因为不同的教材程度不同,也不一定适合你。
然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。你要从整体上来理解C语言,认识到C语言的优势,还有C语言的特点。C语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,这是很平常的。
一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。你只要认真看不难明白的。不过最好的方法还是上机调试。在这一阶段做一些简单的程序。来明白C语言的编程环境,数字的类型。这样理解起来会更快些,也比较容易记忆。
后来,就是学习一些过程语言的基础的模式。顺序,循环,选择这些东西。这些东西都是一些活的东西,千万不要死记硬背,这是没有用的。在这一阶段,你可以编一些比较简单的程序。像数据的计算,成绩的判定等等。
随着学习的深入,你会发现C语言有许多东西很有趣的。这样学习不再是一个多么难的事了,而是一件快乐的事。最后C语言和任何一门语言一样需要多上机调试,多动脑。C语言的基础部分很快就会掌握的。
从自己原来学习和这几年教学总结了一点经验,希望对你有帮助:
1.坐在计算机旁,将书上简单的例子敲进去,用来学习语法.
2.坐在计算机旁,将习题书上的经典例子敲进去,用来学习编程格式和技巧.
3.坐在计算机旁,将自己依葫芦画瓢编的程序敲进去,用来巩固和提高.
有不懂的地方可以找和论坛或学习网站,或者来这里继续提问.
祝:学习顺利
⑩ 英语本科自考科目及其代码
高级英语(抄0600)
英语写作(袭0603)
英语翻译(0087)
口译与听力(0602)
英美文学选读(0604)
英语科技文选(0836)
旅游英语选读(0837)
现代语言学(0830)
英语词汇学(0832)
马克思主义政治经济学原理(0005)
毛泽东思想概论(0004)
第二外语(日语)(0840)
第二外语(俄语)(0839)
第二外语(法语)(0841)
教育学(一)(0429)
心理学(0031)
外语教学法(0833)
听力(0593)
口语(0594)
综合英语(二)(0795)
毕业论文及答辩(6999)