计算机软件水平考试与计算机四级_计算机软件水平考试辅导:C++学习经典
【shitiku.jxxyjl.com--软件水平学习指南】
1。把c++当成一门新的语言学习(和c没啥关系!真的。);2.看《thinking in c++》,不要看《c++变成死相》;
3.看《the c++ programming language》和《inside the c++ object model》,不要 因为他们很难而我们自己是初学者所以就不看; 4.不要被vc、bcb、bc、mc、tc等词汇所迷惑——他们都是集成开发环境,而我们要 学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可 以引伸出很多知识点; 6.会用visual c++,并不说明你会c++; 7.学class并不难,template、stl、generic programming也不过如此——难的是长 期坚持实践和不遗余力的博览群书; 8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的c++ 水平并没有和你通关的能力一起变高——其实可以时刻记住:学c++是为了编游戏的 ; 9.看visual c++的书,是学不了c++语言的; 10.浮躁的人容易说:xx语言不行了,应该学yy;——是你自己不行了吧!? 11.浮躁的人容易问:我到底该学什么;——别问,学就对了; 12.浮躁的人容易问:xx有钱途吗;——建议你去抢银行; 13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! 14.浮躁的人容易问:xx和yy哪个好;——告诉你吧,都好——只要你学就行; 15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 17.c++不仅仅是支持面向对象的程序设计语言; 18.学习编程最好的方法之一就是阅读源代码; 19.在任何时刻都不要认为自己手中的书已经足够了; 20.请阅读《the standard c++ bible》(中文版:标准c++宝典),掌握c++标准; 21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 23.请看《effective c++》和《more effective c++》以及《exceptional c++》; 24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令 行方式处理程序; 25.和别人一起讨论有意义的c++知识点,而不是争吵xx行不行或者yy与zz哪个好; 26.请看《程序设计实践》,并严格的按照其要求去做; 27.不要因为c和c++中有一些语法和关键字看上去相同,就认为它们的意义和作用完 全一样; 28.c++绝不是所谓的c的“扩充”——如果c++一开始就起名叫z语言,你一定不会把c 和z语言联系得那么紧密; 29.请不要认为学过xx语言再改学c++会有什么问题——你只不过又在学一门全新的语 言而已; 30.读完了《inside the c++ object model》以后再来认定自己是不是已经学会了 c++; 31.学习编程的秘诀是:编程,编程,再编程; 32.请留意下列书籍:《c++面向对象高效编程(c++ effective object-oriented software construction)》《面向对象软件构造(object-oriented software construction)》《设计模式(design patterns)》《the art of computer programming》;33.记住:面向对象技术不只是c++专有的; 34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; 35.把在书中看到的有意义的例子扩充; 36.请重视c++中的异常处理技术,并将其切实的运用到自己的程序中; 37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; 38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路; 39.c++语言和c++的集成开发环境要同时学习和掌握; 40.既然决定了学c++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设 计技术,而程序设计技术是跨语言的; 41.就让c++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习c++语言本身 为主; 42.当你写c++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快 将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计 和编写(参见43); 43.别心急,设计c++的class确实不容易;自己程序中的class和自己的class设计水 平是在不断的编程实践中完善和发展的; 44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的 ,而不是一次记住的; 45.每学到一个c++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲 清楚才说明你真的理解了; 46.记录下在和别人交流时发现的自己忽视或不理解的知识点; 47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成version 100.xx; 48.保存好你写过的所有的程序——那是你最好的积累之一;本文来源:https://shitiku.jxxyjl.com/ruanjianshuipingxuexizhinan/49065.html
-
445端口常见漏洞|常见端口的作用、漏洞和操作建议(2)详细阅读
21端口:21端口主要用于ftp(file transfer protocol,文件传输协议)服务。 端口说明:21端口主要用于ftp(file transfer protocol,文件传输协议)服务,ftp服务主要是为了在两台计算机之间实现文件的上传与下载,一台计算机作为ftp客户...
-
如何使用打印机_如何使用ADO.NET轻松操纵数据库详细阅读
ado net提供了connection来连接数据库,同时也提供了command对象来查询数据库。同connection对象一样,command也有两种:oledbcommand和sqlcommand 其区别同connection对象。 要操纵数据库,必须先使用connect...
-
软考考前卖答案_软考考前心理调整八种方法详细阅读
随软考的临近,不知道是不是有考生会很紧张,出现以下症状:对考试产生害怕、忧虑、不安等情绪,对考试结果缺乏信心,精神处于高度紧张状态,有时还伴有头痛、失眠、食欲不振、脾气暴躁、焦躁不安、注意力不集中、头脑发木等反应,甚至对考试产生严重的恐惧感。这就是我们常说的考试焦虑。心理学研究表明,...
-
[程序员逻辑思维培养]职业程序员培养之道详细阅读
软件开发是以人为核心的过程,对人的依赖性远高于传统的硬件生产企业,为了保持开发能力的稳定性,一方面需要定义软件过程,以过程为枢纽将人、技术、工具衔接起来,另一方面也要加强人才的培养,使人的工作能力能够稳定、提高人员的自治性。随着社会需求的膨胀,对程序员的需求量、对熟练的程序员的需求量在剧...
-
【指针万用表的使用方法】C++指针使用方法解惑详细阅读
c++指针使用方法解惑 void clearlist(lnode * & hl) 仔细看一下这种声明方式,确实有点让人迷惑。 下面以 void func1( myclass *&pbuildingelement ); 为例来说明这个问题。在某种意义上,*和&是意思相对的两个东西,把它们放在...
-
【ctoc模式什么意思】CtoC++新手指南详细阅读
c++技术固然是很时髦的,许多c用户都想在尽可能短的时间内为自己贴上c++的标签。介绍c++的书很多,但只有那些已经侥幸入门的用户才偶尔去翻翻,仍有不少在c++门口徘徊的流浪汉。 本文只针对c用户,最好是一位很不错的老用户(譬如他在遇到最简单的问题时都尝试着使用指针),通过一些c和更好的c++(本文...
-
线性表的顺序实现_使用C++实现线性表的基本功能详细阅读
include include include typedef int elemtype; 线性表的基本操作void initiallist(elemtype *l); int isempty(elemtype *l);void l...
-
计算机软件水平考试与计算机四级|计算机软件水平考试:《数据结构》是核心详细阅读
从2004年起,计算机与软件考试纳入全国专业技术人员职业资格证书制度的统一规划,报考任何级别的考生都不受学历、资历限制,这使得该考试报考人数骤增。而20%通过率无疑使该考试的竞争非常激烈,怎样能顺利通过考试已成为广大参考人员的热门话题。 为了让考生更好的备考,我们特走访了多位已经通过考试的朋...
-
软考 软考_软考专家谈软考趋势和复习要点详细阅读
2005 年上半年全国计算机技术与软件专业技术资格(水平)考试(简称软考)报考人数最多的专业级别是软件设计师和程序员。这两个级别是软件考试中最经典、考题最稳定和考生最多的级别,同时也是社会认同度最高的两个级别。近年来,随着信息技术的发展,考试内容的重点已作较大调整,考试更能体现出技术的进...
-
[路由器与交换机的主要区别]深入了解路由器与交换机的区别3详细阅读
2 负载集中:交换机之间只能有一条通路,使得信息集中在一条通信链路上,不能进行动态分配,以平衡负载。而路由器的路由协议算法可以避免这一点,ospf路由协议算法不但能产生多条路由,而且能为不同的网络应用选择各自不同的最佳路由。 3 广播控制:交换机只能缩小冲突域,而不能缩小广播域。整个交换...