c语言自学书籍
㈠ 关于计算机编程c语言,java,自学看哪些书比较浅显易懂
其中《Head First Java》被亚马逊评为十大好书之一。在京东计算机类书籍中热度排名第16位,在Java类书籍中排名第2位。豆瓣评分为8.8分,有百分之54.4%的读者给出了五星评价。在知乎社区中有来自无数位的大神做推荐。哪本书适合推荐给 Java 初学者? - 书籍推荐
密码:380p以上都是小编收集了大神的灵药,喜欢的拿走吧!喜欢小编就轻轻关注一下吧!
㈡ C璇瑷鍏ラ棬鐪嫔摢链涔﹀ソ锛
瀵逛簬鍒濆﹁呮潵璇达纴浠ヤ笅鏄涓浜涙槗镍伞侀傚悎镊瀛︾殑C璇瑷涔︾睄鍜岃剧▼鎺ㄨ崘锛
涔︾睄鎺ㄨ崘锛
1. 銆奀 Primer Plus銆嬶纸Stephen Prata镢楋级锛氲ヤ功璇︾粏浠嬬粛浜咰璇瑷镄勫熀纭鐭ヨ瘑锛岀粨鏋勫寲缂栫▼浠ュ强闱㈠悜瀵硅薄缂栫▼镄勬傚康锛岄傚悎鍒濆﹁呭叆闂ㄣ
2. 銆奀 Programming Absolute Beginner's Guide銆嬶纸Greg Perry, Dean Miller镢楋级锛氶傚悎瀹屽叏娌℃湁缂栫▼锘虹镄勫埯瀛﹁咃纴娉ㄩ吨瀹炶返鍜屽疄渚嬨
3. 銆奀 Programming Language銆嬶纸Brian W. Kernighan, Dennis M. Ritchie镢楋级锛氢篃琚绉颁负銆奒&R C銆嬶纴缁忓吀镄凛璇瑷鏁欐潗涔嬩竴锛岄傚悎瀵圭紪绋嬫湁涓瀹氢简瑙g殑瀛︿範钥呫
4. 銆奀璇瑷浠庡叆闂ㄥ埌绮鹃氥嬶纸渚鎹疯宪锛夛细璇ヤ功鍐呭圭郴缁熷叏闱锛屾繁鍏ユ祬鍑猴纴阃傚悎甯屾湜镟存繁鍏ヤ简瑙C璇瑷镄勫︿範钥呫
璇剧▼鎺ㄨ崘锛
1. 銆奀绋嫔簭璁捐″叆闂ㄣ嬶纸楹荤渷鐞嗗伐瀛﹂櫌鍏寮璇撅级锛氲ヨ剧▼鐢遍夯鐪佺悊宸ュ﹂櫌鎻愪緵锛屾彁渚涗简C璇瑷镄勫熀纭鐭ヨ瘑銆佺紪绋嬫妧宸у拰瀹炶返妗堜緥銆
2. 銆奀 Primer Plus鏁欑▼銆嬶纸缃戞槗浜戣惧爞锛夛细鐢辨暀镶插钩鍙扮绣鏄扑簯璇惧爞鎻愪緵锛岄拡瀵瑰埯瀛﹁呰茶ВC璇瑷镄勫熀纭鐭ヨ瘑鍜岀紪绋嬫妧宸с
3. 銆奀 Programming for Beginners銆嬶纸Udemy锛夛细Udemy鏄涓涓鍦ㄧ嚎瀛︿範骞冲彴锛岃ヨ剧▼阃傚悎鍒濆﹁咃纴璁茶В浜咰璇瑷镄勫熀纭鐭ヨ瘑鍜屽疄璺靛簲鐢ㄣ
镞犺洪夋嫨涔︾睄杩樻槸璇剧▼锛岄兘寤鸿浣犳牴鎹镊宸辩殑瀛︿範杩涘害鍜屽︿範椋庢牸杩涜岄夋嫨锛屽悓镞惰佹敞閲嶅疄璺靛拰锷ㄦ坠缂栫▼锛岄氲繃锅氢竴浜涘皬椤圭洰𨱒ユ彁楂樿嚜宸辩殑缂栫▼鑳藉姏銆
㈢ 镊瀛︾紪绋嬬殑涔︾睄鎺ㄨ崘
1.CPrimerPlus銆傛帹钻愩奀PrimerPlus銆嬩綔涓鸿嚜瀛︾紪绋嬬殑鍏ラ棬涔︾睄銆傝繖链涔︽槸缁忓吀镄凛璇瑷瀛楀吀锛岄傚悎链夊熀纭镄勪汉阒呰伙纴浣嗕笉寤鸿鍏ラ棬钥呮繁鍏ュ︿範銆傚畠鎻愪緵浜嗗ぇ閲忕殑渚嫔瓙鍜岀粌涔狅纴甯锷╄昏呮帉鎻C璇瑷銆傛ゅ栵纴瀹冭缮瑙i喷浜咰++镄勫熀纭鐭ヨ瘑锛岃╄昏呭湪缁х画鍓嶈繘镞朵笉镊充簬杩疯尗銆傚傛灉瑙夊缑杩欐湰涔﹁秴铡氭湁铡嫔姏锛屽彲浠ュ啀鐪嬨奀++Primer銆嬬瓑鍏朵粬涔︾睄銆
2.鍟婂搱C璇瑷銆傛帹钻愩婂晩鍝圕璇瑷銆嬩綔涓鸿嚜瀛︾紪绋嬬殑鍏ラ棬濂戒功锛屽畠鏄涓链链夎叮涓嶆灟鐕ョ殑涔︾睄锛岄傚悎瀹屽叏娌℃湁锘虹镄勪汉銆傝繖链涔︿粙缁崭简C绋嫔簭璁捐¤瑷锛屽逛簬𨱍宠繘阒剁殑浜烘潵璇撮潪甯稿弸濂姐傛ゅ栵纴鎺ㄨ崘銆奀璇瑷鍏ラ棬缁忓吀銆嫔拰銆奀璇瑷瑙f儜銆嬩綔涓哄叾浠栬嚜瀛︾紪绋嬬殑涔︾睄锛屽畠浠閮戒粠钬滈敊璇钬濈殑瑙掑害鍑哄彂杩涜岃叉巿锛屽府锷╄昏呭叿澶囩紪鍒堕珮璐ㄩ噺绋嫔簭镄勮兘锷涖
3.娣卞叆鐞呜В璁$畻链虹郴缁熴傛帹钻愩婃繁鍏ョ悊瑙h$畻链虹郴缁熴嬭繖链涔︼纴瀹冧互绋嫔簭锻樼殑瑙呜掑叏闱㈠墫鏋愪简璁$畻链虹郴缁熺殑瀹炵幇缁呜妭锛屾繁鍏ョ悊瑙d简绋嫔簭镄勮屼负鍜岃$畻链虹郴缁熺殑杩愪綔铡熺悊銆傝繖链涔﹀寘钖浜呜$畻链洪嗗烟閲岀殑寰埚氲剧▼锛屾瘆濡傛搷浣灭郴缁熴佺粍鎴愬师鐞嗐佽$畻链虹殑浣撶郴缁撴瀯绛夛纴浠庣▼搴忓憳镄勮呜掑叏闱㈠墫鏋愶纴璁╄昏呮繁鍒荤悊瑙g▼搴忕殑琛屼负銆傚︿範璁$畻链猴纴链閲嶈佺殑鏄𨱍充简瑙h$畻链烘槸镐庝箞杩愯岀殑锛屾垜浠镄勭数鑴戠‖浠舵槸濡备綍宸ヤ綔镄勶纴镎崭綔绯荤粺涓轰粈涔堣兘澶熷府锷╂垜浠瀹屾垚杩欎箞澶氢簨𨱍咃纴浠g爜鑳藉熻杩愯岋纴杩椤氨鏄杩欐湰涔﹁佸憡璇夋垜浠镄勪笢瑗裤
4.绠楁硶瀵艰恒傛帹钻愩婄畻娉曞艰恒嬭繖链涔︼纴瀹冩槸涓链缁忓吀镄勭畻娉曟暀𨱒愶纴娑电洊浜嗙畻娉旷殑锘烘湰姒傚康鍜岄珮绾т富棰樸傚叏涔﹀逛簬绠楁硶姒傚康銆佸垎鏋愬拰瀹炵幇绛夋柟闱㈤兘链夎︾粏镄勯槓杩帮纴阃傚悎鍒濆﹁呭拰涓扑笟浠庝笟钥呴槄璇汇备功涓涓挞棬璁ㄨ轰简绾挎ц勫垝銆佸姩镐佽勫垝銆侀殢链哄寲銆佺嚎镐ц勫垝鎶链镄勮繎浼肩畻娉旷瓑锛岃缮链夐掑綊姹傝В銆佸揩阃熸帓搴忎腑鐢ㄥ埌镄勫垝鍒嗘柟娉曚笌链熸湜绾挎ф椂闂撮‘搴忕粺璁$畻娉曪纴浠ュ强瀵硅椽蹇幂畻娉曞厓绱犵殑璁ㄨ恒傛や功杩树粙缁崭简瀵瑰己杩为氩瓙锲剧畻娉曟g‘镐х殑璇佹槑锛屽瑰搱瀵嗛】锲炶矾鍜屽瓙闆嗘眰鍜岄梾棰樼殑NP瀹屽叏镐х殑璇佹槑绛夊唴瀹广傚叏涔︽彁渚涗简900澶氢釜缁冧範棰桦拰镐濊冮树互鍙婂彊杩拌缉涓鸿︾粏镄勫疄渚嬬爷绌躲
5.璁$畻链虹绣缁:镊椤跺悜涓嬨傛帹钻愩婅$畻链虹绣缁:镊椤跺悜涓嬫柟娉曘嬭繖链涔︿綔涓鸿嚜瀛︾紪绋嬬殑鍏ラ棬涔︾睄銆傚畠浠庡簲鐢ㄥ眰鍗忚寮濮嬫部鍗忚镙埚悜涓嬭茶В锛屽己璋冨簲鐢ㄥ眰锣冧緥鍜屽簲鐢ㄧ紪绋嬫帴鍙o纴浣胯昏呭敖蹇杩涘叆姣忓ぉ浣跨敤镄勫簲鐢ㄧ▼搴忕幆澧冧箣涓杩涜屽︿範鍜屸滃垱阃犫濄傛湰涔︾殑璁茶В浠ュ洜鐗圭绣涓轰緥锛屽︿互镊寸敤锛屾敞閲嶆暀瀛︽硶锛屾繁鍏ユ祬鍑哄湴閲岖偣璁茶В璁$畻链虹绣缁灭殑锘烘湰铡熺悊銆傚逛簬𨱍宠佹繁鍏ヤ简瑙h$畻链虹绣缁灭殑浜烘潵璇达纴杩欐湰涔︽槸涓嶅彲鎴栫己镄勚
6.澶ц瘽鏁版嵁缁撴瀯銆傛帹钻愩婂ぇ璇濇暟鎹缁撴瀯銆嬩綔涓鸿嚜瀛︾紪绋嬬殑涔︾睄涔嬩竴銆傝繖链涔︿互瓒e懗鏂瑰纺鍙栾堪浜嗘暟鎹缁撴瀯镄勫熀链姒傚康鍜岀粡鍏哥畻娉曪纴瀵规暟鎹缁撴瀯镓娑夊强鍒扮殑涓浜涚粡鍏哥畻娉曞仛鍒伴愯屽垎鏋愩佸氱畻娉曟瘆杈冦傚叏涔﹂氱瘒浠ヤ竴绉嶈叮锻虫柟寮忔潵鍙栾堪锛屽ぇ閲忓紩鐢ㄤ简钖勭嶅悇镙风殑鐢熸椿鐭ヨ瘑𨱒ョ被姣旓纴骞跺厖鍒呜繍鐢ㄥ浘褰㈣瑷𨱒ヤ綋鐜版娊璞″唴瀹广傝繖链涔﹀唴瀹硅叮锻虫槗璇伙纴绠楁硶璁茶В缁呜嚧娣卞埢锛屾槸涓链闱炲父阃傚悎镊瀛︾殑璇荤墿銆
7.浠g爜澶у叏銆傛帹钻愩娄唬镰佸ぇ鍏ㄣ嬭繖链涔︼纴瀹冧笉浠呮槸涓链缂栫▼瀹炶返镄勭栌绉戝叏涔︼纴镟存槸涓链鍏充簬杞浠跺紑鍙戞妧链镄勪俊鎭𨱒ユ簮銆备功涓浠嬬粛浜嗗悇绉岖紪绋嬭瑷鍜屾妧链镄勫簲鐢锛屼笉浠呭~琛ヤ简鍒濈骇涓庨珮绾х紪绋嫔疄璺典箣闂寸殑绌虹槠锛屼篃涓虹▼搴忓憳浠鎻愪緵浜嗕竴涓链夊叧杞浠跺紑鍙戞妧链镄勪俊鎭𨱒ユ簮銆傛ゅ栵纴涔︿腑杩樻彁渚涗简璁稿氩疄鐢ㄧ殑鎶宸у拰鏂规硶锛屽府锷╄昏呯紪鍐欐暣娲佺殑浠g爜銆傝繖链涔﹀彛纰戣瘎鍒嗛珮杈8.7锛屾槸涓链鍊煎缑镊瀛︾紪绋嬬殑涔︾睄銆
8.绋嫔簭锻树慨镣间箣阆撱傛帹钻愩婄▼搴忓憳淇镣间箣阆(绗2鐗)銆嬶纴杩欐槸涓链娑电洊浜呜稿氢笉钖屾柟闱㈢殑链浣冲疄璺靛拰閲嶅ぇ闄烽槺镄勪功绫嶃傚畠涓崭粎鍙浠ュ府锷╁埯瀛﹁呭叆闂ㄧ紪绋嬶纴杩桦彲浠ユ帰绌跺嚭缂栫▼镄勬湰璐锛屽垱阃犲嚭镟村ソ镄勮蒋浠躲傛ゅ栵纴瀹冭缮娉ㄩ吨瀹为檯锛岄庢牸骞介粯涓旀祬鏄炬槗镍傦纴鑳藉熺収椤惧埌鍒氩︿範缂栫▼镄勭▼搴忓憳銆傛棤璁烘槸鍒濆﹁呰缮鏄链夌粡楠岀殑绋嫔簭锻桡纴杩欐湰涔﹂兘鑳借╀粬浠鏀惰幏镩澶氥
9.Java缂栫▼镐濇兂銆傛帹钻愩奂ava缂栫▼镐濇兂銆嬩綔涓鸿嚜瀛︾紪绋嬬殑鍏ラ棬涔︾睄銆傝ヤ功娣卞叆娴呭嚭鍦拌茶В浜呙ava缂栫▼镄勫悇涓鏂归溃锛屽寘𨰾闱㈠悜瀵硅薄缂栫▼銆佸氱嚎绋嬬紪绋嬨丢UI缂栫▼绛夈傚逛簬𨱍宠佹繁鍏ュ︿範Java缂栫▼镄勮昏呮潵璇达纴璇ヤ功鏄涓链闱炲父链変环鍊肩殑涔︾睄銆傝槠铹惰繖链涔﹀唴瀹规瘆杈冨帤锛屼篃姣旇缉缃楀棪锛屼絾瀵逛簬宸茬粡链変竴瀹钦ava缂栫▼缁忛獙镄勪汉𨱒ヨ达纴瀹冨彲浠ュ府锷╀綘镓揿ソJava缂栫▼锘虹銆傛写閲岖偣镄勬繁鍏ョ湅灏卞彲浠ヤ简锛屼笉闇瑕佹疮绔犳疮鑺傞兘鍊煎缑涓鐪嬨
10.绠楁硶绗锲涚増銆傛帹钻愩婄畻娉旷锲涚増銆嬩綔涓鸿嚜瀛︾紪绋嬬殑涔︾睄銆傝繖链涔︽槸Java璇瑷鎻忚堪绠楁硶棰嗗烟缁忓吀镄勫弬钥冧功锛屽叏闱浠嬬粛浜嗗叧浜庣畻娉曞拰鏁版嵁缁撴瀯镄勫繀澶囩煡璇嗭纴鐗瑰埆阍埚规帓搴忋佹悳绱銆佸浘澶勭悊鍜屽瓧绗︿覆澶勭悊杩涜屼简璁鸿堪銆备功镄勫唴瀹归潪甯稿氾纴鍙浠ヨ存槸Java绋嫔簭锻樼殑蹇呭囦功绫崭箣涓銆傝眴鐡h瘎鍒嗛珮杈9.3鍒嗭纴鏄涓链闱炲父鍊煎缑鎺ㄨ崘镄勪功绫嶃
11.HeadFirstJava銆傛帹钻愩奌eadFirstJava銆嬭繖链涔︼纴瀹冩槸涓链闱炲父阃傚悎鍒濆﹁呯殑Java涔︾睄锛岄噰鐢ㄧ敓锷ㄦ湁瓒g殑鏂瑰纺璁茶ВJava锘虹鐭ヨ瘑锛屽苟阃氲繃澶ч噺镄勫疄渚嫔拰缁冧範甯锷╂帉鎻Java缂栫▼镄勫熀链鎶鑳姐傝繖链涔﹂噰鐢ㄤ简鐜╀箰寮忔暀瀛︼纴璁╁︿範Java鎴愪负涓绉嶉庡皻銆傝槠铹惰繖链涔︿簤璁杈冨ぇ锛屼絾瀹幂殑鍐呭瑰彲浠ュ府锷╄昏呮洿濂藉湴鎺屾彙Java缂栫▼锛屾彁楂樼紪绋嬭兘锷涖傚缓璁鍏埚熶功/鐪嬬数瀛愮増锛岀劧钖庡啀璐涔般
12.闆嗕綋鏅烘収缂栫▼銆傛帹钻愩婇泦浣撴櫤鎱х紪绋嬨嬭繖链涔︼纴瀹冮氲繃鍏蜂綋瀹炰緥镄勬柟寮忓𪾢绀轰简Python镄勭紪绋嬫妧宸э纴璁╄昏呮繁鍏ヤ简瑙d汉宸ユ櫤鑳藉拰链哄櫒瀛︿範涓镄勭粡鍏哥畻娉曘傝繖链涔︿笉浠呬粙缁崭简绠楁硶镄勪紭缂虹偣锛岃缮鎻愪緵浜哖ython浠g爜鍜岄厤缃濂界幆澧冨彲鐩存帴杩愯屻傛ゅ栵纴瀹冭缮娑电洊浜嗗岗浣滆繃婊ゆ妧链銆侀泦缇ゆ暟鎹鍒嗘瀽銆佹悳绱㈠紩镎庢牳蹇冩妧链銆佹悳绱㈡捣閲忎俊鎭骞惰繘琛屽垎鏋愮粺璁″缑鍑虹粨璁虹殑浼桦寲绠楁硶銆佽礉鍙舵柉杩囨护鎶链銆佺敤鍐崇瓥镙戞妧链瀹炵幇棰勬祴鍜屽喅绛栧缓妯″姛鑳姐佺ぞ浜ょ绣缁灭殑淇℃伅鍖归厤鎶链銆佹満鍣ㄥ︿範鍜屼汉宸ユ櫤鑳藉簲鐢ㄧ瓑銆傚逛簬𨱍宠佽嚜瀛Python镄勪汉𨱒ヨ达纴杩欐湰涔︽槸闱炲父鍊煎缑鎺ㄨ崘镄勚
㈣ c语言基础知识入门书籍有哪些
1、《啊哈C语言》
这本书在c语言界的殿堂级宝藏,可谓是经典之中的经典。纵向上,从hello world衍生出计算机的发展历程,横向上不断深入,层层拔高。在短短的100多页之内,几乎就手把手教写了stdio.h stdlib.h string.h当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。