c语言有用吗? C语言还有学习的必要吗?
\u5b66\u4e60C\u8bed\u8a00\u6709\u7528\u5417c\u8bed\u8a00\u662f\u4e00\u95e8\u57fa\u7840\u7684\u8bed\u8a00\u3002
\u53ef\u4ee5\u8bf4\uff0c\u5f53\u4f60\u719f\u6089\u4e86\u5b83\u4e4b\u540e\uff0c\u4f60\u4ee5\u540e\u5b66\u4ec0\u4e48\u8bed\u8a00\u90fd\u4e0d\u662f\u5f88\u5927\u7684\u95ee\u9898\u3002
\u4f46\u5927\u4f53\u4e0a\uff0c\u7f16\u7a0b\u8bed\u8a00\u5206\u4e24\u79cd\uff0c\u4e00\u4e2a\u662f\u9762\u5411\u5bf9\u8c61\uff0c\u4e00\u4e2a\u662f\u9762\u5411\u8fc7\u7a0b\u3002
\u5176\u4e2dc\u8bed\u8a00\u5c31\u662f\u9762\u5411\u8fc7\u7a0b\u7684\u7f16\u7a0b\u8bed\u8a00\u3002
\u800c\u73b0\u5728\u5927\u591a\u6570\u7684\u5f00\u53d1\u9879\u76ee\u6765\u8bf4\uff0c\u9762\u5411\u5bf9\u8c61\u662f\u4e00\u4e2a\u6bd4\u8f83\u91cd\u8981\u7684\u6982\u5ff5\u3002\u65e0\u8bba\u5bf9\u4e8e\u5f00\u53d1\u6216\u8005\u7ef4\u62a4\uff0c\u90fd\u662f\u6bd4\u9762\u5411\u8fc7\u7a0b\u7a0d\u5fae\u6210\u719f\u548c\u65b9\u4fbf\u3002
\u6240\u4ee5\uff0c\u6211\u5efa\u8bae\u4f60\u5b66\u4e60\u4e00\u95e8\u9762\u5411\u5bf9\u8c61\u7684\u8bed\u8a00\u3002
\u6211\u7684\u89c2\u70b9\u662f\uff0c\u5f53\u4f60\u5b66\u4f1a\u4e86c\u8bed\u8a00\u540e\uff0c\u5c3d\u5feb\u5730\u5411\u9762\u5411\u5bf9\u8c61\u7684\u7f16\u7a0b\u601d\u60f3\u8f6c\u53d8\u3002\u8fd9\u4f1a\u8ba9\u4f60\u4ee5\u540e\u7684\u7f16\u7a0b\u751f\u6daf\u66f4\u52a0\u4e30\u5bcc\u591a\u5f69\u3002
java\u548cc\uff0b\uff0b\u662f\u5f88\u597d\u7684\u9762\u5411\u5bf9\u8c61\u3002\u6211\u4e2a\u4eba\u8ba4\u4e3a\uff0c\u4f60\u53ea\u8981\u5b66\u4f1a\u7406\u89e3\u5176\u4e2d\u4e00\u4e2a\uff0c\u4ee5\u540e\u60f3\u5411\u53e6\u4e00\u4e2a\u8f6c\u578b\u4e5f\u4e0d\u662f\u5f88\u5927\u7684\u95ee\u9898\u3002
java\u662f\u4e00\u4e2a\u4ee4\u5f88\u591a\u7a0b\u5e8f\u5458\u7740\u8ff7\u7684\u8bed\u8a00\u3002\u5c1d\u8bd5\u53bb\u5b66\u4e60\u4e5f\u86ee\u4e0d\u9519\u3002\uff3e\uff3f\uff3e
\u5982\u679c\u9700\u8981\u4ece\u4e8b\u7f16\u7a0b\u65b9\u9762\u7684\u5de5\u4f5c\uff0cC\u8bed\u8a00\u662f\u5fc5\u987b\u5b66\u4e60\u7684\u3002\u5982\u679c\u53ea\u662f\u60f3\u4e86\u89e3\u7f16\u7a0b\uff0c\u90a3\u4e48\u5b66\u4e60\u4e00\u4e9b\u5176\u4ed6\u7684\u8bed\u8a00\u4e5f\u65e0\u53ef\u539a\u975e\u3002
\u6bcf\u4e2a\u7a0b\u5e8f\u5458\u5728\u4ed6\u4eec\u7684\u7f16\u7a0b\u751f\u6daf\u4e2d\u90fd\u5e94\u8be5\u5b66\u4e60C\u8bed\u8a00\uff0c\u56e0\u4e3a\u5b83\u6709\u592a\u591a\u96be\u4ee5\u5ffd\u89c6\u7684\u597d\u5904\u4e86\u3002\u9664\u4e86\u5b83\u4f1a\u7ed9\u4f60\u63d0\u4f9b\u66f4\u591a\u7684\u5de5\u4f5c\u673a\u4f1a\u4e4b\u5916\uff0cC\u8bed\u8a00\u8fd8\u4f1a\u6559\u7ed9\u4f60\u66f4\u591a\u7684\u5173\u4e8e\u8ba1\u7b97\u673a\u7684\u77e5\u8bc6\u3002\u5b83\u80fd\u7ed9\u6211\u4eec\u63d0\u4f9b\u7684\u88e8\u76ca\uff0c,\u7b80\u5355\u5217\u4e3e\u5982\u4e0b\uff1a1.\u76f8\u6bd4\u8f83\u5176\u4ed6\u7684\u7f16\u7a0b\u8bed\u8a00\uff08\u50cfC++\uff0cJAVA\uff09\uff0cC\u8bed\u8a00\u662f\u4e2a\u4f4e\u7ea7\u8bed\u8a00\u3002\u4ece\u603b\u4f53\u4e0a\u6765\u8bf4\uff0c\u4f4e\u7ea7\u7684\u7f16\u7a0b\u8bed\u8a00\u53ef\u4ee5\u8ba9\u4f60\u66f4\u597d\u7684\u4e86\u89e3\u8ba1\u7b97\u673a\u30024.C\u7684\u7a0b\u5e8f\u6bd4\u5176\u4ed6\u7528\u522b\u7684\u8bed\u8a00\u5199\u7684\u7a0b\u5e8f\uff0c\u5b9e\u73b0\u76f8\u540c\u7684\u529f\u80fd\uff0c\u5b83\u7528\u7684\u4ee3\u7801\u884c\u6570\u66f4\u5c11\uff0c\u800c\u5b83\u5e26\u6765\u7684\u8fd0\u884c\u6548\u7387\u5374\u66f4\u5feb\u3002\u6709\u65f6\u5019\uff0c\u4f60\u7684\u7a0b\u5e8f\u6240\u9700\u8981\u7684\u901f\u5ea6\uff0c\u53ea\u6709C\u8bed\u8a00\u80fd\u505a\u5230\u30025.\u5982\u679c\u4f60\u5b66\u4e60\u8fc7C\u8bed\u8a00\uff0c\u4f60\u5c31\u80fd\u5b66\u4e60\u73b0\u5728\u4efb\u4f55\u7684\u9ad8\u7ea7\u7f16\u7a0b\u8bed\u8a00\u3002\u56e0\u4e3a\u6240\u6709\u7684\u9ad8\u7ea7\u8bed\u8a00\u90fd\u662f\u4ee5C\u8bed\u8a00\u4e3a\u57fa\u7840\u7684\uff08\u50cfJAVA\uff0cC++\uff0cC#\u7b49\u7b49\uff09\u30026.\u56e0\u4e3aC\u8bed\u8a00\u5df2\u7ecf\u5b58\u5728\u5f88\u591a\u5e74\u4e86\uff0c\u5b83\u6709\u5e7f\u6cdb\u7684\u4f7f\u7528\u56e2\u4f53\u5e76\u4e14\u6709\u5927\u91cf\u7684\u73b0\u6210\u4ee3\u7801\u53ef\u4ee5\u5229\u7528\u3002\u8fd9\u5c31\u4f7f\u4f60\u80fd\u5728\u8fc7\u53bb\u7a0b\u5e8f\u7684\u57fa\u7840\u4e0a\uff0c\u5feb\u901f\u548c\u9ad8\u6548\u7684\u7f16\u5199\u65b0\u7684\u7b97\u6cd5\u548c\u51fd\u6570\u30027.C\u8bed\u8a00\u662f\u4e00\u4e2a\u5f00\u6e90\u7ec4\u7ec7\u7684\u8bed\u8a00\u3002\u4e00\u4e2a\u5f00\u6e90\u7ec4\u7ec7\u7684\u4ea7\u7269--LINUX\uff0c\u5c31\u662f\u7528C\u8bed\u8a00\u5199\u7684\u3002\u5982\u679c\u4f60\u4f1aC\u8bed\u8a00\uff0c\u4f60\u5c31\u80fd\u53c2\u52a0\u8fd9\u4e2a\u7ec4\u7ec7\u5e76\u4e14\u8fd8\u80fd\u5411\u4f17\u591a\u7684\u5f00\u6e90\u7ec4\u7ec7\u6295\u7a3f\uff0c\u6bd4\u5982\u53c2\u52a0Source Forge\u5e76\u4e14\u7ed9\u4ed6\u4eec\u6295\u7a3f\u30028.C\u8bed\u8a00\u662f\u552f\u4e00\u4e00\u4e2a\u5411\u4f60\u9610\u8ff0\u6307\u9488\u7684\u672c\u8d28\u7684\u8bed\u8a00\u3002\u800cC#\u548cJava\u5e72\u8106\u8df3\u8fc7\u4e86\u6307\u9488\u8fd9\u4e2a\u9898\u76ee\u3002\u53ef\u662f\u6307\u9488\u786e\u5b9e\u4f7fC\u8bed\u8a00\u53d8\u5f97\u66f4\u52a0\u5f3a\u5927\u30029.\u627e\u7f16\u7a0b\u5f00\u53d1\u65b9\u9762\u7684\u5de5\u4f5c\u65f6\uff0cC\u8bed\u8a00\u4ecd\u7136\u662f\u6700\u666e\u904d\u9700\u8981\u7684\u8bed\u8a00\u3002\u6240\u4ee5\u5b83\u503c\u5f97\u4f60\u82b1\u65f6\u95f4\u53bb\u5b66\u4f1a\u5b83\u300210.\u4efb\u4f55\u91cc\u9762\u6709\u5fae\u5904\u7406\u5668\u7684\u8bbe\u5907\u90fd\u652f\u6301C\u8bed\u8a00\u3002\u4ece\u5fae\u6ce2\u7089\u5230\u624b\u673a\uff0c\u90fd\u662f\u7531C\u8bed\u8a00\u6280\u672f\u6765\u63a8\u52a8\u7684\u3002
这门语言虽然是很早以前发明的,新兴语言如c#、vb……功能十分强大,但每一个都无法代替C语言,原因:C语言结构简单,所占空间小,而且能直接对存储设备进行操作,所以特别适合底层程序设计,比如嵌入式设计,你用的遥控器、玩具赛车里面的芯片就是将C语言设计出的程序嵌入到硬件上而制作出来的;还有,像lunix这样很牛逼的操作系统也是用C语言做的,因为运行起来相当快!
还有还有啊,现在一名合格的黑客基本都会C语言,他们都是用这种语言编写突破网络的程序、破解密码的程序和病毒的……
至于现在很热火的c++和c#等都是高级语言,不能进行底层操作,空间大,对硬件的要求太高,只适合编写一下很大的程序,一些功能实用、轻便快捷的程序还是要C语言这样的语言编写……
你说有就有,没有也有。
你说没有就没有,有也没有。
此问题问的没意义。C语言当然有用,而且用处巨大,但对于你c语言有用与否,具体问题具体分析
如果你是打算做程序员或者软件开发相关类行业,则一定要学,因为C语言与C++的差别不大,并且C++为主流编程软件之一。如果你是其它行业的学生,包括平面设计、三维设计、网页设计类,则你学C语言就完全是多余的,,因为你单纯地学C语言,即使你将C语言那本教材学得熟又熟,甚至你计算机二级C语言拿100分,照样不能说明你具备制作小软件的能力,,,只能说明你刚刚在编程阶段入了门而已。。。要想学C语言并通过C语言制作出小软件来,必需要连带《数据结构》《windows下的编程》等全部学会。否则你学完C语言等于没学。。如果是为了考证,或者为了找工作而学,我劝你不必浪费时间,因为如果你将学C语言的时间用来认真学学PS、3D等等更有价值。。
有
有
绛旓細褰撶劧鏈夌敤浜锛佽繖闂ㄨ瑷铏界劧鏄緢鏃╀互鍓嶅彂鏄庣殑锛屾柊鍏磋瑷濡俢#銆乿b鈥︹﹀姛鑳藉崄鍒嗗己澶э紝浣嗘瘡涓涓兘鏃犳硶浠f浛C璇█锛屽師鍥狅細C璇█缁撴瀯绠鍗曪紝鎵鍗犵┖闂村皬锛岃屼笖鑳界洿鎺ュ瀛樺偍璁惧杩涜鎿嶄綔锛屾墍浠ョ壒鍒傚悎搴曞眰绋嬪簭璁捐锛屾瘮濡傚祵鍏ュ紡璁捐锛屼綘鐢ㄧ殑閬ユ帶鍣ㄣ佺帺鍏疯禌杞﹂噷闈㈢殑鑺墖灏辨槸灏咰璇█璁捐鍑虹殑绋嬪簭宓屽叆鍒扮‖浠朵笂鑰屽埗浣滃嚭鏉...
绛旓細1銆丆璇█鏄熀纭璇█,C璇█鏄綋骞寸敤鏉ョ紪鍐欐搷浣滅郴缁熷拰寰堝绯荤粺涓簳灞傞儴浠剁殑涓绉嶈瑷銆傚涔燙璇█鍙互浣淐绋嬪簭鍛樸2銆佸涔燙璇█鍙互鏇村姞浜嗚В璁$畻鏈虹▼搴忔庝箞杩愯鐨,瀹冪殑鏍稿績鐗圭偣灏辨槸绮惧瘑,澶嶆潅,浣嗘槸鎵ц鏁堢巼闈炲父楂,鎵浠ョ敤鏉ュ紑鍙戝簳灞傜殑,浠ュ強璧勬簮闈炲父鍙楅檺鐨勪笢瑗挎椂寰堝悎閫傘3銆丆璇█鏄瘮杈冨吀鍨嬬殑楂樼骇璇█,缂栫▼瀛﹀埌鏈鍚庡彂鐜拌瑷鐪...
绛旓細C璇█鏄竴闂ㄩ氱敤璁$畻鏈虹紪绋嬭瑷锛屽簲鐢ㄥ箍娉銆侰璇█鐨勮璁$洰鏍囨槸鎻愪緵涓绉嶈兘浠ョ畝鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆佷骇鐢熷皯閲忕殑鏈哄櫒鐮佷互鍙婁笉闇瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑缂栫▼璇█銆傜洰鍓2011骞12鏈8鏃ワ紝鍥介檯鏍囧噯鍖栫粍缁囧拰鍥介檯鐢靛伐濮斿憳浼氬彂甯冪殑C11鏍囧噯鏄疌璇█鐨勭涓変釜瀹樻柟鏍囧噯锛屼篃鏄疌璇█鐨勬渶鏂版爣鍑嗭紝璇ユ爣鍑嗘洿濂界殑...
绛旓細2銆乧璇█鐢ㄩ旈潪甯稿箍娉锛屽ぇ鍒板崼鏄熷寮癸紝灏忓埌涓涓绠楀櫒锛岄兘鍙互鐢–璇█鏉ュ疄鐜般 鐜板湪瀛︾殑鍙槸C璇█鐨勫熀鏈娉曪紝瑕佸仛鐪熸鏈夌敤鐨勭▼搴忥紝杩樿瀛﹀緢澶氫笢瑗匡紝姣斿windows api锛屽浜嗕箣鍚庡氨鐭ラ亾鎬庝箞鐢–璇█璋冪敤Windows api鐢荤獥鍙c佹寜閽佽繘搴︽潯绛夌瓑锛屽仛鍑哄儚QQ涓鏍峰疄鐢ㄧ殑绋嬪簭銆3銆丆璇█鍙槸涓闂ㄨ绠楁満璇█锛岃鍒板簳...
绛旓細鏃惰嚦浠婃棩锛屽C璇█杩樻湁鐢涔堬紝杩樿兘灏变笟涔 c璇█浠嶆棫鍙互绠楁槸娴佽璇█ 铏界劧鐢╟鐢ㄧ殑灏戯紝浣嗘槸骞朵笉浠h〃涓嶇敤瀛︺ 缁濆ぇ閮ㄥ垎鐨勭▼寮忚璁″笀閮戒細c 澶т紒涓氾紝澶栦紒鎷涜仒绋嬪紡璁捐甯堝繀鑰僣 濡傛灉灏忔椂鍊欐ⅵ鎯冲綋涓鍚嶉粦瀹紙鍍忔垜锛夛紝閭d箞c缁濆鏄熀纭涓殑鍩虹 涓嶅c璇█锛屾垨鑰呰涓嶅涓闂ㄩ潰鍚戣繃绋嬬殑璇█锛屾瘮杈冮毦鐞嗚В...
绛旓細瀛璇█涓嶆槸涓昏鐩殑锛屼富瑕佺洰鐨勬槸瀛︿範绠楁硶锛屽拰鍒涢犵畻娉曪紝褰撶劧浣犲繀椤诲浼氱敤璇█鍐欒蒋浠躲傚浼氫簡涔嬪悗鍦ㄥ叕鍙稿伐浣滀笉鑳界洿鎺ョ敤浣犲幓褰撹蒋浠舵灦鏋勫笀锛屽綋鐒朵綘涔熸病鏈夐偅涓ぉ鎵嶏紝闇瑕佷綘浠庣▼搴忓憳鍋氳捣锛岀粡楠屽浜嗕竴鐐圭偣鐨勫崌鑱屽拰瀹屽杽鐭ヨ瘑鍜岀粡楠岋紝鐒跺悗鎵嶆湁鍙兘鍋氬埌杞欢鏋舵瀯甯堬紝璨屼技杞欢鏋舵瀯甯堢畻鏄《澶╃殑鍙负浜嗭紝褰撶劧鍙互 鐨勮瘽 ...
绛旓細涓嶈繃C涔熸湁C鐨勪紭鍔匡紝浠讳綍绯荤粺骞冲彴閮藉吋瀹癸紝鎵鏈夌殑绯荤粺銆佺▼搴忋佽蒋浠堕兘鍙互寮鍙戝嚭鏉ワ紒C璇█鏄竴闂ㄩ氱敤璁$畻鏈虹紪绋嬭瑷锛屽簲鐢ㄥ箍娉涖侰璇█鐨勮璁$洰鏍囨槸鎻愪緵涓绉嶈兘浠ョ畝鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆佷骇鐢熷皯閲忕殑鏈哄櫒鐮佷互鍙婁笉闇瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑缂栫▼璇█銆傚敖绠璇█鎻愪緵浜嗚澶氫綆绾у鐞嗙殑鍔熻兘锛屼絾浠嶇劧淇濇寔鐫...
绛旓細C璇█鏄竴闂ㄦ棭鏈熻绠楁満缂栫▼璇█锛屽畠鍙互璇存槸鐜板湪澶ч儴鍒嗙紪绋嬭瑷鐨勬瘝璇簡銆傚涔燙璇█鍙互寰堟柟渚跨殑璁╀綘鎺屾彙鍏跺畠鐨勭紪绋嬭瑷銆傚鏋滀綘鎯崇紪涓涓父鎴忥紝灏卞緱浣跨敤寰堝宸ュ叿銆傜幇鍦–寮忚瑷瀹舵棌涓渶鏂扮殑璇█鏄疌#锛孷B閫傚悎鍋氱紪绋嬬殑澶栬〃銆傜湡姝e仛绋嬪簭姣旇緝澶嶆潅锛屽線寰閮芥槸澶у鍚堜綔寮鍙戠殑銆傜紪绋璇█杩樻湁涓涓瘮杈冩祦琛岀殑鏄疛AVA璇█...
绛旓細鏄濂藉ソ瀛︼紝骞挎硾鐨勫幓鐪嬶紝涓嶈鍙眬闄愪簬鎵嬭竟鐨勫嚑鏈功锛岃繕瑕佸缁冿紝杩欐牱鎵嶄細鍙戠幇闂銆傜▼搴忓ぇ閮芥槸涓鏍风殑锛岀簿涓闂ㄥ垯閫氬叾浠栵紝涓嶇敤鎷呭績鑷繁杩樻湁濂藉绋嬪簭璇█涓嶆噦锛岄偅涓嶆槸闂锛屽緢瀹规槗瀛︾殑锛屽彧瑕佷綘鏈夎壇濂界殑缂栫▼鎬濇兂锛屽氨涓嶆曪紒鐜板湪 C 璇█閮芥槸鍦ㄨ繘琛屽簳灞傚紑鍙戯紝姣斿 Windows 灏辨槸 C 璇█鍐欑殑銆
绛旓細C璇█鏄竴绉嶉氱敤鐨勫懡浠ゅ紡缂栫▼璇█锛孋++鏈鍒濇槸浣滀负C璇█鐨勫寮虹増鍑虹幇锛孋++鏄竴绉嶉潤鎬佹暟鎹被鍨嬫鏌ョ殑銆佹敮鎸佸閲嶇紪绋嬭寖寮忕殑閫氱敤绋嬪簭璁捐璇█銆侰++琚敤鍦ㄤ竴浜涚煡鍚嶈蒋浠朵腑锛屾瘮濡侳irefox銆乄inamp浠ュ強Adobe programs銆侰++鏇撮傚悎姣旇緝澶嶆潅浣嗗張鐗瑰埆闇瑕侀珮鏁堢巼鐨勮鏂斤紝鍙互鐢ㄦ潵寮鍙戠郴缁熻蒋浠躲佸簲鐢ㄨ蒋浠躲侀珮鎬ц兘鐨勬湇鍔″櫒銆...