学完了C语言这门课,自己可以做什么样的项目去巩固里面学过的重点知识呢? C++学完后应该学什么?
c\u8bed\u8a00\u7f16\u7a0b\u5b66\u5b8c\u540e\u5b66\u4ec0\u4e48\uff1f\u5475\u5475\uff0cc\u8bed\u8a00\u77e5\u8bc6\u53ea\u662f\u5165\u95e8\u54e6\u3002
\u9996\u5148\u63a8\u8350\u4f60\u7cbe\u8fdb\u7406\u8bba\u77e5\u8bc6\uff0c\u6570\u636e\u7ed3\u6784\u548c\u7b97\u6cd5\uff0c\u4e0d\u8bf4\u7cbe\u901a\uff0c\u4f46\u7edd\u5bf9\u8981\u4e86\u89e3\u3002
\u5176\u6b21\uff0c\u6839\u636e\u4f60\u7684\u5174\u8da3\u548c\u7231\u597d\uff0c\u9009\u62e9\u65b9\u5411\u3002
c/c++\u4e3b\u8981\u9488\u5bf9\u5e95\u5c42\u7cfb\u7edf\uff0c\u4ee5\u53ca\u5bf9\u901f\u5ea6\u548c\u6027\u80fd\u8981\u6c42\u8f83\u9ad8\u7684\u8f6f\u4ef6\uff0c\u6bd4\u59823d\u7ed8\u56fe\uff0c\u6570\u636e\u5e93\uff0c\u64cd\u4f5c\u7cfb\u7edf\uff0c\u7f51\u7edc\u670d\u52a1\u7aef\u7b49\u7b49\u3002
JAVA\u9488\u5bf9\u624b\u673a\u5e73\u53f0\uff0c\u4ee5\u53ca\u7f51\u7edc\u65b9\u9762\u7684\u5e94\u7528\u5f00\u53d1\u3002
python\uff0cphp\uff0cjavascript\u7b49\u811a\u672c\u8bed\u8a00\u9002\u5408web\u5f00\u53d1\u3002
\u4e5f\u53ef\u4ee5\u505aDBA\uff0c\u5b66\u6570\u636e\u5e93\u3002
\u603b\u4e4b\u6709\u5f88\u591a\u79cd\uff0c\u4f60\u81ea\u5df1\u4e0a\u7f51\u53bb\u67e5\uff0c\u8fd9\u91cc\u5c31\u4e0d\u7d2f\u8ff0\u4e86\u3002
\u5f53\u7136\uff0c\u638c\u63e1\u4e00\u95e8\u751a\u81f3\u591a\u95e8\u8bed\u8a00\uff0c\u4e0d\u4ee3\u8868\u5c31\u4e07\u4e8bok\u4e86\u3002\u6bd4\u5982\u4f60\u7528c++\u5f00\u53d1\u56fe\u5f62\u56fe\u50cf\u7c7b\u8f6f\u4ef6\uff0c\u90a3\u4e48\u4f60\u5fc5\u9700\u5bf9\u56fe\u5f62\u56fe\u50cf\u7684\u76f8\u5173\u7406\u8bba\u77e5\u8bc6\u6709\u6240\u4e86\u89e3\uff0c\u53c8\u5982\u7528java\u5f00\u53d1\u7f51\u7edc\u7c7b\u7a0b\u5e8f\uff0c\u4f60\u5fc5\u987b\u5bf9\u8ba1\u7b97\u673a\u7f51\u7edc\uff0cTcp/ip\u534f\u8bae\u6709\u6240\u4e86\u89e3\uff0c\u8981\u5f00\u53d1\u6587\u4ef6\u7cfb\u7edf\uff0c\u5c31\u5fc5\u987b\u5bf9\u64cd\u4f5c\u7cfb\u7edf\u7684\u6709\u6240\u4e86\u89e3\u3002
\u5982\u679c\u9700\u8981\u53c2\u52a0\u5b9e\u9645\u7684\u9879\u76ee\uff0c\u90a3\u4e48\u4f60\u8fd8\u8981\u5b66\u4e00\u4e9b\u6846\u67b6\u7c7b\u7684\u77e5\u8bc6\uff0c\u6bd4\u5982.NET\u6846\u67b6\uff0cJ2EE\u6846\u67b6\uff0cMFC\u6846\u67b6\u7b49\u7b49\uff0c\u4ece\u4e8b\u56fe\u5f62\u5b66\uff0c\u4f60\u5f97\u5b66\u4e60OPENGL\uff0cDirectX\u7b49\u7b49\u3002\u53ea\u6709\u638c\u63e1\u4e86\u76f8\u5173\u6846\u67b6\u7684API\u8fd9\u6837\u624d\u80fd\u591f\u6784\u67b6\u5927\u7684\u7cfb\u7edf\u3002
\u603b\u4e4b\u5462\uff0c\u7ed9\u4f60\u7684\u5efa\u8bae\u5c31\u662f\uff1a\u6570\u636e\u7ed3\u6784+\u7b97\u6cd5+\u4f60\u611f\u5174\u8da3\u7684\u65b9\u5411
\u5176\u4e2d\uff0c\u4f60\u611f\u5174\u8da3\u7684\u65b9\u5411=\u76f8\u5173\u7406\u8bba\u77e5\u8bc6+\u5177\u4f53\u7684\u5b9e\u8df5\u8bed\u8a00+\u5bf9\u5e94\u7684\u6846\u67b6API
\u4f60\u5b66\u7684\u8fd8\u5f88\u57fa\u7840\uff0c\u81f3\u5c11\u8fd8\u8981\u5b661-2\u5e74\u3002
\u8fd9\u662f\u6211\u7ed9\u4e00\u4e2a\u670b\u53cb\u7684\u5efa\u8bae, C++\u5bf9\u4eba\u8981\u6c42\u5f88\u9ad8\uff0c\u4e0d\u597d\u627e\u5de5\u4f5c\uff0c\u8f6cC# + SQL + Socket\u6bd4\u8f83\u597d\u627e\u5de5\u4f5c\u3002
\u5efa\u8bae\uff1a
1\u3002\u9996\u5148\u5b66C\u8bed\u8a00\uff0c\u770b\u4e00\u822c\u6559\u6750\u5c31\u884c\uff0c\u4e0d\u8981\u82b1\u592a\u591a\u65f6\u95f4\u6765\u5199\u7a0b\u5e8f\uff0c\u6ca1\u6709\u5fc5\u8981\uff0c\u7b49\u8ba1\u7b97\u673a\u7684\u57fa\u7840\u5dee\u4e0d\u591a\u4e86\u518d\u7ec3\u3002
2\u3002\u5b66C++\uff0c\u770b>\u4e00\u4e66\u5c31\u884c\u3002
3\u3002\u5b66\u6570\u636e\u7ed3\u6784\u4e0e\u7b97\u6cd5\uff0c\u770b>\u3002
4\u3002\u8fd9\u65f6\u770b\u4e00\u4e9b\u5173\u4e8e\u98ce\u683c\u548c\u6280\u5de7\u7684\u4e66\uff0c>\u548c>
5\u3002Win32\u5f00\u53d1\uff0c\u770b>\u4e2d\u6587\u7248\u53eb>,
VC\u770b>\u3002 \u4e24\u672c\u4e66\u540c\u65f6\u770b\uff0c\u4f1a\u4e92\u6709\u542f\u53d1\u3002
6\u3002\u5b66\u4e60C#\u8bed\u8a00\uff0c\u5b66\u4e60.NET Framework.
7\u3002\u5b66\u4e60Java\u8bed\u8a00\uff0c\u5b66\u4e60J2EE
8\u3002\u518d\u6b21\u590d\u4e60C\u8bed\u8a00\uff0c\u5b66\u4e60Linux\u6216Unix\u4f7f\u7528\uff0c\u5b66\u4e60\u5728\u4e0a\u9762\u7f16\u7a0b\u3002
9\u3002\u5b66\u4e60TCP/IP,\u5b66\u4e60Socket\u7f16\u7a0b\u3002
10\u3002\u5b66\u4e60XML, SQL\u8bed\u8a00\uff0c\u719f\u6089SQL Server\u6216Oracle.
11\u3002\u9ad8\u7ea7\u4e00\u70b9\u7684\u662fLinux\u5185\u6838\u5f00\u53d1\uff0c\u5f00\u6e90\u8f6f\u4ef6\u5f00\u53d1\u3002\u8fd8\u6709>\u4e00\u4e66\u3002
\u6ce8\uff1a1-5\u6700\u597d\u6309\u987a\u5e8f\u5b66\uff0c\u770b\u6211\u4ecb\u7ecd\u7684\u4e66\u5c31\u5dee\u4e0d\u591a\u4e86\uff0c\u540e\u9762\u7684\u5c31\u4e0d\u4e00\u6837\uff0c\u53ef\u4ee5\u4e0d\u6309\u987a\u5e8f\u5b66\uff0c\u90e8\u5206\u4e5f\u53ef\u4ee5\u4e0d\u5b66\uff0c\u6bcf\u4e00\u79cd\u90fd\u8981\u770b\u5927\u91cf\u7684\u4e66\uff0c\u4e0d\u662f\u4e00\u4e24\u672c\u53ef\u4ee5\u641e\u5b9a\u7684\u3002\u800c\u4e144\u5e74\u65f6\u95f4\u80af\u5b9a\u4e0d\u591f\u7528\uff0c\u4ec0\u4e48\u5e94\u8be5\u82b1\u591a\u70b9\u65f6\u95f4\uff0c\u5230\u5927\u4e09\u65f6\u4f60\u5c31\u4f1a\u53d6\u820d\u4e86\uff0c\u73b0\u5728\u5e94\u8be5\u52aa\u529b\u5b66\u597d1-5\uff0c\u8fd9\u662f\u975e\u5e38\u91cd\u8981\u7684\u57fa\u7840\u3002
\u81f3\u4e8e\u8981\u5b66\u5230\u4ec0\u4e48\u7a0b\u5ea6\uff0c\u4f60\u5728\u5927\u5b66\u80fd\u72ec\u81ea\u5199\u4e00\u4e2a4\u4e07\u884c\u5de6\u53f3\u7684\u8f6f\u4ef6\u5c31\u5dee\u4e0d\u591a\u4e86\u3002
\u73b0\u5728\u4f60\u9700\u8981\u5148\u88c5\u4e2aVisual Studio 2005\uff0c\u5b89\u88c5\u6587\u4ef6\u5927\u7ea63.3GB\uff0c\u91cc\u9762\u9644\u5e26\u4e00\u4e2aMSDN\uff0c\u662f\u5f00\u53d1\u548c\u5b66\u4e60\u7528\u7684\u6587\u6863\u5e93\uff0c\u6709\u51e0\u5341\u4e07\u4efd\u53c2\u8003\u8d44\u6599\uff0c\u4e0d\u8981\u7528TC\u4e86\uff0c\u843d\u540e\u3002
\u4e0a\u9762\u8bf4\u7684\u4e66\u548c\u8f6f\u4ef6\u90fd\u5f88\u5bb9\u6613\u5728\u7f51\u4e0a\u627e\u5230\u548c\u4e0b\u8f7d\u3002
经常举办比赛的网站:TopCoder(以下简称 TC):这个网站可以说是一个程序设计比赛的网站,该网站每个月都有两到三次在线比赛,根据比赛的结果对参赛者进行排名。参赛者可根据自己的爱好选用Java, C++, C#, VB或python进行编程。参赛者须在规定的时间内完成三道不同难度的题目,每道题完成的时间决定该题在编程部分所得的分数,而比赛可分为三部分:Coding Phase, Challenge Phase和System Test Phase。CodeForces(以下简称 CF):这是一个算法竞赛网站,接下来给大家介绍一下CF传统比赛的规则。在CF,所有的用户根据在以往比赛中的表现被赋予一个Rating并冠以不同的头衔,名字也会以不同的颜色显示。在比赛中,选手有2个小时的时间去解决5道题,而解决某题得到的分数由该题当前的分数减去(不成功的提交次数)*50,这里,某道题的分数是由比赛开始时的分数随时间线性减少得到的.同时,这里的“解决某道题”是指Pretest Passed,即,通过了一次仅含部分测试点的测评,而最终决定是否得到这道题的分数,要看比赛结束后的统一测评(System Test),如果在这时没有通过,就称FST(Failed System Test),在比赛中的提交可以看到在哪个测试点出了什么问题。Oxcoder(猿圈):猿圈是国内最大最专业的技术人员测评服务商,可以帮企业招聘到最适合的程序员。猿圈是一家专注于it技术人才成长的网站,经常会举办各类线上编程大赛,猿圈和TC、CF有相似的地方,也有不同的点。相似之处是这三家网站都是以促进技术人才成长为目的,而且经常举办线上比赛,你只需提交程序源代码,程序会在服务器上远程执行。你的程序如果想要被认定为正确,需要在指定的时间和内存限制下运行,产生正确的输出。不同之处是猿圈的最终目的是为了促进参赛者更好的成长,在参赛者完成了题目之后,猿圈会根据参赛者的答题情况,分析出相关知识点的掌握情况,帮助参赛者查漏补缺。猿圈和不少企业都有合作,比赛通常会设置奖品、现金奖励和企业offer为奖励,这对于求职者来说是一个镀金、求职的好机会。
其实可以做很多的事情,比如可以用单片机开发一些简单的控制系统。也可以纯软件的项目,比如提供一些算法。
搜索online juge,例如搜索 “北大poj” ,去在线刷题目
在百度知道上找一些自己感兴趣的c语言问题,回答一下,帮助别人的同时提高巩固自己。
自己用c写 一个http web服务器
找问题自己练编程就可以了,后续继续学c++这些,加油
可以去技术社区下一个简单的项目研究一下自己尝试去重新实现一遍
绛旓細鍗曠墖鏈哄拰宓屽叆寮忓睘浜庤蒋纭欢鐨勭粨鍚堬紝鏈夊緢澶氫娇鐢C璇█鐨勫湴鏂癸紱寮鍙戠郴缁熺粍浠舵垨鏈嶅姟锛岀敤浜庢敮鎾戜笂灞傚簲鐢紱缂栧啓PHP鎵╁睍锛屽寮篜HP鐨勫姛鑳斤紱濡傛灉瀵硅蒋浠舵煇涓ā鍧楋紙渚嬪绠楁硶鍜屾悳绱㈤儴鍒嗭級鐨勬晥鐜囪姹傝緝楂橈紝涔熷彲浠ヤ娇鐢–璇█鏉ュ紑鍙戙
绛旓細Oxcoder锛堢尶鍦堬級锛氱尶鍦堟槸鍥藉唴鏈澶ф渶涓撲笟鐨勬妧鏈汉鍛樻祴璇勬湇鍔″晢锛屽彲浠甯紒涓氭嫑鑱樺埌鏈閫傚悎鐨勭▼搴忓憳銆傜尶鍦堟槸涓瀹朵笓娉ㄤ簬it鎶鏈汉鎵嶆垚闀跨殑缃戠珯锛岀粡甯镐細涓惧姙鍚勭被绾夸笂缂栫▼澶ц禌锛岀尶鍦堝拰TC銆丆F鏈夌浉浼肩殑鍦版柟锛屼篃鏈変笉鍚岀殑鐐广傜浉浼间箣澶勬槸杩欎笁瀹剁綉绔欓兘鏄互淇冭繘鎶鏈汉鎵嶆垚闀夸负鐩殑锛岃屼笖缁忓父涓惧姙绾夸笂姣旇禌锛屼綘鍙渶鎻愪氦绋嬪簭...
绛旓細C璇█鏄竴闂ㄥ熀纭鐨勮瑷锛屽垵瀛﹁呭彲浠ラ氳繃瀹冩潵鐞嗚В楂樼骇璇█缂栫▼鎬濇兂锛屽浜庝箣鍚庤繘闃跺涔燙++绛夎瑷閮芥湁甯姪鐨勩侰鏈韩鑳藉仛鐨勪簨涔熸湁寰堝锛屾坊鍔犲井杞殑搴撴枃浠跺彲浠ュ疄鐜板悇绉嶅姛鑳斤紝璁$畻鍣ㄧ瓑绛夐兘鍙互锛屽鐞嗗鏉傞噸澶嶆ц繍绠椼傚彟澶栵紝寰堝璇█鐨勫熀纭閮芥槸C璇█锛鍗曠墖鏈簊tm32绛夌瓑鍏跺疄濡傛灉鐢ㄥ簱鍑芥暟缂栫▼閭d箞鍏跺疄灏辨槸鍦ㄧ敤C璇█鍐欙紝...
绛旓細褰撶劧锛屽鏋滄湁浣犲幓浜嗚В鎴戜滑鐨勬搷浣滅郴缁燂紝涔熸槸鐢C璇█寮鍙戠殑銆傚叾瀹炲涔犲拰浣跨敤鏌愮璇█锛屽湪鎳傝娉涔嬪悗锛鏇撮噸瑕佺殑鏄搴撶殑浜嗚В鍜屼娇鐢紝濡備綘鐜板湪鐢ㄧ殑stdio.h string.h stdlib.h ...浣鍙互浠庝簨涓浜涘祵鍏ュ紡琛屼笟鐨勫簳灞傞┍鍔ㄥ拰搴旂敤鐨勫紑鍙戯紝杩欑宸ヤ綔鏄渶澶氱敤鍒癈鐨勩傚鏋滄兂鍦ㄦ墜鏈哄拰PC涓婂紑鍙戯紝鐜板湪寰瀛涓浜涢珮绾ц瑷...
绛旓細鏈汉鎯宠嚜瀛C璇█,璇峰凡缁忕啛缁冩帉鎻鐨勯珮鎵嬫寚鐐逛笅 Visual Basic杩欐湰涔︽槸鍏ラ棬绾х紪绋嬩功绫嶏紝閫傚悎缂栫▼鍒濆鑰咃紝鍗虫病鏈夊杩囩紪绋嬫垨鑰呭彧鐣ユ噦鐐圭紪绋嬭鍙ョ殑浜恒 娌″杩囩紪绋嬶紝鍏堝VB鍚庡啀瀛璇█锛鏄兘瀛︾殑鏇村揩浜涖備絾杩欏彧鏄浉瀵硅岃█锛屽苟涓嶆槸缁濆鐨勩 鍥犱负鍚勭缂栫▼璇█锛岃櫧鐒剁粨鏋勩佽娉曘佸簲鐢ㄨ寖鍥翠笂鏈夋墍涓嶅悓锛...
绛旓細1銆佸涔犵畝鍗曠殑绋嬪簭璁捐璇█VB锛岀劧鍚庡VB.net锛岃繖绉嶈绠楁満璇█姣旇緝绠鍗锛屽璧锋潵蹇紝濡傛灉浣C璇█瀛鐨勫ソ鐨勮瘽锛1涓湀灏辫兘鎶婅繖浜涜瑷瀛︾殑宸笉澶氾紝鑷冲皯鍙互鍋鐐逛笢瑗夸簡銆備絾鐜板湪闇瑕乂B浜烘墠鐨勪笉澶氥2銆佸涔燙++/C#/Java锛岃繖浜涜瑷瑕佺殑浜哄锛屼絾瀛︿範鍛ㄦ湡闀匡紝浣犳兂鍦ㄧ煭鏃堕棿鍐呭濂斤紝鏄笉澶幇瀹炵殑锛屽鏋滀綘鎵撶畻璧拌繖...
绛旓細1銆丆璇█鏄澶氶珮绾ц绠楁満璇█鐨勫熀纭锛屽濂C璇█鑳鏇村ソ鐨勫涔犲叾浠栭珮绾ц瑷锛屼负浠ュ悗鐨勫涔犳墦鍩虹;寰娣瀛璇█鐨勮瘽閭e氨鏄鍒癈鍦↙inux閲岀殑搴旂敤锛孡inux鍗佸垎寮哄ぇ锛屽彲浠鐧惧害浜嗚В銆2銆丆璇█鏄竴绉嶈绠楁満绋嬪簭璁捐璇█銆傚叿鏈夐珮绾ц瑷鐨勭壒鐐癸紝鍙堝叿鏈夋眹缂栬瑷鐨勭壒鐐广C璇█鍙浣滀负宸ヤ綔绯荤粺璁捐璇█锛岀紪鍐欑郴缁熷簲鐢ㄧ▼搴...
绛旓細鑰寃indows鐨勮瘽锛屼綘鐢ㄥ緱浜ら挶锛屼綘璇翠紒涓氫細鐢ㄥ摢涓紵\x0d\x0a3銆佸鏋滀綘纭畾瀛inux缂栫▼锛屽氨鎶奀娣卞晝涓嬪幓锛岀户缁爺绌讹紝瑕佹槸鎯冲Windows缂栫▼锛屽彲浠鍏瀛++锛屽啀瀛FC鎴栬.NET\x0d\x0a4銆佸綋鐒朵簡锛屽叴瓒g殑鏈涓昏鐨勶紝鍙浣犳湁鍏磋叮灏辫兘鍧氭寔涓嬪幓锛孖T杩欐牱鏄釜鏃犲簳娲烇紝娌℃湁瀛﹀緱瀹岀殑涓澶╋紝璐靛湪鍧氭寔銆
绛旓細1銆佹繁鍏C璇█瀛︿範锛岄傚悎浠庝簨宓屽叆寮廲鐨勮涓氥傞渶瑕侀槄璇讳腑绾c璇█璧勬枡銆備緥濡俢缂洪櫡涓庨櫡闃便乧鍜屾寚閽堛丆 Primer銆備富瑕佹槸鏇村鎺ヨ繎瀵勫瓨鍣ㄦ搷浣滅殑纭欢鍜宑鐨勪功绫嶃傜劧鍚庯紝鐮旂┒C++鐨勭紪绋嬫濇兂锛屽嵆闈㈠悜瀵硅薄鐨勮璁℃柟娉曘傚鏋淐宸茬粡杈惧埌浜嗕互涓婃爣鍑嗭紝浣犲氨鏄竴涓狢璇█鏂归潰鐨勪笓瀹浜嗭紝鍙互瀛︿範鎷撳睍璇█鎴栬呭伐鍏蜂簡銆2銆佸涔犲疄鐢ㄦ...
绛旓細1.瀛﹀畬C/C++,鍐嶅java 2.VB灏变笉鐢ㄤ簡.3.銆婃眹缂璇█銆嬶紝銆婃暟鎹粨鏋勩,銆奃elphi銆嬪姹囩紪涓嶉敊,浣嗘槸瀛︾殑椤哄簭閿欎簡,浣犲簲璇ュ湪瀛涔嬪墠瀛︽眹缂栫殑 鏁版嵁缁撴瀯鎴戝氨涓嶈浜,鏅氶珮鏍¤蒋浠跺伐绋嬩笓涓氱殑蹇呬慨璇,璁$畻鏈虹被鑰冪爺4澶т笓涓氳涔嬩竴,寰堥噸瑕佺殑.Delphi涓ユ牸鏉ヨ涓嶆槸璇█,浠栨槸鐢╬ascal璇█寮鍙戝簲鐢ㄧ▼搴忕殑闆嗘垚寮鍙戠幆澧....