我想学C语言,不知道有啥必要条件 软件开发需要学什么?
\u600e\u4e48\u6837\u5b66\u4e60\u7f16\u7a0b\u4f60\u597d\uff0cIT\u8ba1\u7b97\u673a\u5f00\u53d1\u884c\u4e1a\u662f\u76ee\u524d\u53d1\u5c55\u6700\u4e3a\u5feb\u901f\u7684\u884c\u4e1a\u4e4b\u4e00\uff0c\u53d1\u5c55\u524d\u9014\u662f\u975e\u5e38\u4e0d\u9519\u7684\u3002\u9664\u6b64\u4e4b\u5916\uff0c\u8ba1\u7b97\u673a\u8f6f\u4ef6\u5f00\u53d1\u4eba\u5458\u85aa\u8d44\u5f85\u9047\u9ad8\u4e14\u9010\u5e74\u4e0a\u5347\u5df2\u7ecf\u6210\u4e3a\u4e86\u516c\u8ba4\u7684\u4e8b\u5b9e\uff0c\u56e0\u6b64\uff0c\u8fd1\u4e9b\u5e74\u6765\uff0c\u8f6c\u884c\u8fdb\u5165IT\u8ba1\u7b97\u673a\u5f00\u53d1\u884c\u4e1a\u5df2\u7ecf\u6210\u4e3a\u4e86\u70ed\u95e8\u3002
\u5982\u679c\u4f60\u60f3\u8981\u4e13\u4e1a\u7684\u5b66\u4e60\u7f16\u7a0b\u5f00\u53d1\uff0c\u66f4\u591a\u9700\u8981\u7684\u662f\u4ed8\u51fa\u65f6\u95f4\u548c\u7cbe\u529b\uff0c\u53ef\u4ee5\u6839\u636e\u81ea\u5df1\u7684\u5174\u8da3\u7231\u597d\u6765\u9009\u62e9\uff0c\u4e00\u822c\u57282W\u5de6\u53f3\uff0c4-6\u4e2a\u6708\u65f6\u95f4\u4e0d\u7b49\u3002\u4f60\u53ef\u4ee5\u6839\u636e\u81ea\u5df1\u7684\u5b9e\u9645\u9700\u6c42\u53bb\u5b9e\u5730\u770b\u4e00\u4e0b\uff0c\u5148\u597d\u597d\u8bd5\u542c\u4e4b\u540e\uff0c\u518d\u9009\u62e9\u9002\u5408\u81ea\u5df1\u7684\u3002\u53ea\u8981\u52aa\u529b\u5b66\u5230\u771f\u4e1c\u897f\uff0c\u524d\u9014\u81ea\u7136\u4e0d\u4f1a\u5dee\u3002
1\u3001JavaScript\u662f\u91cd\u70b9\u4e5f\u662f\u96be\u70b9
Web\u5f00\u53d1\u5206\u4e3a\u524d\u7aef\u5f00\u53d1\u548c\u540e\u7aef\u5f00\u53d1\u4e24\u5927\u90e8\u5206\uff0c\u524d\u7aef\u5f00\u53d1\u9700\u8981\u5b66\u4e60\u4e09\u4e2a\u57fa\u672c\u77e5\u8bc6\uff0c\u5305\u62ecHtml5\u3001CSS3\u548cJavaScript\uff0c\u5176\u4e2dJavaScript\u662f\u91cd\u70b9\u4e5f\u662f\u96be\u70b9\u3002\u540e\u7aef\u5f00\u53d1\u53ef\u4ee5\u91c7\u7528\u4f17\u591a\u5f00\u53d1\u8bed\u8a00\uff0c\u5176\u4e2d\u6bd4\u8f83\u6d41\u884c\u7684\u7f16\u7a0b\u8bed\u8a00\u5305\u62ecJava\u3001PHP\u548cPython\u3002
2\u3001Java\u6216\u8005kotlin\u8bed\u8a00
\u7eb5\u89c2\u73b0\u5728\u7684\u624b\u673a\u5e73\u53f0\uff0c\u5df2\u7ecf\u53ef\u4ee5\u8bf4\u662f\u5b89\u5353\u548c\u82f9\u679c\u7684\u5929\u4e0b\u4e86\uff0c\u6240\u4ee5Android\u5f00\u53d1\u3001iOS\u5f00\u53d1\u6210\u4e3a\u4e86\u4e3b\u529b\uff0c\u5c0f\u7a0b\u5e8f\u7684\u7206\u706b\u548c\u6d41\u884c\u4e5f\u6709\u4e86\u5404\u79cd\u5c0f\u7a0b\u5e8f\u5f00\u53d1\u3002\u5176\u4e2dAndroid\u5f00\u53d1\u9700\u8981\u5b66\u4e60Java\u6216\u8005kotlin\u8bed\u8a00\uff0c\u800ciOS\u5f00\u53d1\u9700\u8981\u5b66\u4e60OC\u6216\u8005Swift\uff0c\u5c0f\u7a0b\u5e8f\u5f00\u53d1\u5219\u9700\u8981\u638c\u63e1\u5176\u5bf9\u5e94\u7684\u5f00\u53d1\u8bed\u8a00\u3002
3\u3001\u4eceC\u8bed\u8a00\u5f00\u59cb\u5b66\u8d77
\u5d4c\u5165\u5f0f\u5f00\u53d1\u9886\u57df\u5305\u62ec\u5927\u91cf\u7684\u53ef\u7a7f\u6234\u8bbe\u5907\u5f00\u53d1\u7b49\u7b49\u3002\u5d4c\u5165\u5f0f\u5f00\u53d1\u6d89\u53ca\u5230\u4e09\u65b9\u9762\u5185\u5bb9\uff0c\u5206\u522b\u662f\u8bbe\u5907\uff08\u5404\u79cd\u4f20\u611f\u5668\u7b49\uff09\u3001\u7f51\u7edc\u548c\u5e73\u53f0\uff0c\u7f16\u7a0b\u8bed\u8a00\u901a\u5e38\u53ef\u4ee5\u4eceC\u8bed\u8a00\u5f00\u59cb\u5b66\u8d77\u3002
\u6700\u540e\uff0c\u4e0d\u8bba\u4ece\u4e8b\u54ea\u4e2a\u9886\u57df\u7684\u5f00\u53d1\uff0c\u90fd\u5e94\u8be5\u5177\u5907\u624e\u5b9e\u7684\u8ba1\u7b97\u673a\u57fa\u7840\u77e5\u8bc6\uff0c\u5305\u62ec\u64cd\u4f5c\u7cfb\u7edf\uff08\u4f53\u7cfb\u7ed3\u6784\uff09\u3001\u8ba1\u7b97\u673a\u7f51\u7edc\u3001\u6570\u636e\u5e93\u7b49\u3002\u60f3\u8d70\u6377\u5f84\u53ef\u4ee5\u8003\u8651\u8003\u8651\u4e0a\u57f9\u8bad\u73ed\u3002\u5176\u5b9e\uff0c\u73b0\u5728\u5f88\u591a\u804c\u4e1a\u57f9\u8bad\u73ed\u5df2\u7ecf\u5177\u5907\u6bd4\u8f83\u6210\u719f\u7684\u6559\u5b66\u65b9\u6cd5\uff0c\u6709\u7ecf\u9a8c\u5b9e\u529b\u7684\u77e5\u540d\u57f9\u8bad\u673a\u6784\u57f9\u8bad\u51fa\u6765\u7684\u5b66\u751f\u66f4\u80fd\u53d7\u7528\u4eba\u5355\u4f4d\u7684\u8ba4\u53ef\u3002
其次,找一本C/C++的基本教程,如果英文好,用Bjarne Stroustrup执笔的《The C++ Programming Language》,否则,用《C程序设计》(谭浩强)
第三,多做练习,多到网上与他人交流,如程序员之家等,到网站上一搜可以找到一堆这样的网站。
最后,VB是微软开发系统中的一个基本面向用户定制开发的开发系统,它是以BASIC语言为基础发展起来的,原本是脚本语言,但后来通过重新设计,变成一种准面向对象的基于事件基于模块设计的专为Windows用户的程序设计。而C语言可以跨平台,并且可以生成系统级执行效率的高效代码。个人建议如果想在程序设计方面有所研究,最好放弃去研究VB。
C语言学习不困难,但必须做好向C++转变的准备。以后还可以考虑向Java等语言过渡。
你好 我也是学c语言的
c语言是一个实用性很强的语言。你如果想要学好它,就得下一翻功夫。可是大多数人都认为它太难学了。所以就没有认真的学,也当然学不好了。即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法。我也是一个学计算机的人,我用C语言过了全国计算机等级考试。所以我有一些心得,想和大家分享。
首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好C语言的话,你就要做好好好学它的准备,不要三心二意。
其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?
还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。
再次,你要了解你需要的教材。什么样的教材才是适合你。你要认真的选,不要太随意了。因为不同的教材程度不同,也不一定适合你。
然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。你要从整体上来理解C语言,认识到C语言的优势,还有C语言的特点。C语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,这是很平常的。
一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。你只要认真看不难明白的。不过最好的方法还是上机调试。在这一阶段做一些简单的程序。来明白C语言的编程环境,数字的类型。这样理解起来会更快些,也比较容易记忆。
后来,就是学习一些过程语言的基础的模式。顺序,循环,选择这些东西。这些东西都是一些活的东西,千万不要死记硬背,这是没有用的。在这一阶段,你可以编一些比较简单的程序。像数据的计算,成绩的判定等等。
随着学习的深入,你会发现C语言有许多东西很有趣的。这样学习不再是一个多么难的事了,而是一件快乐的事。最后C语言和任何一门语言一样需要多上机调试,多动脑。C语言的基础部分很快就会掌握的。
最后记着:没有付出就没有回报!
祝:学习顺利
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
c语言不难的,可以看 谭浩强C语言全书
好多人初学都是学的这本书
网上有下载的,没有我可以给你传
最好有自己的电脑+C语言书一本+好的IDE+网络+csdn等
先学编程最好先学C语言,别先学VB
如果觉得C语言难,可以先学习python
C用来做底层软件,像计算机驱动、电子表、冰箱,它是与硬件有直接联系的,要学好C就要学好硬件知识。VB主要用来开发窗口软件,就是像千千静听那样有操作界面的软件,它不关心硬件,由驱动与硬件通信。建议你不学VB,学C,C++,JAVA,C#,等,用编写的软件效能产出太低。入门书还是选美国人写的书,毕竟是他们那发明的编程语言,基础知识理解得要透彻些,CSDN网站是一定要去的,还有你要开发哪种操作系统下的软件就多逛逛OS官网,比如微软中国就有学生中心,那里的东西对于初学与进阶开发windows环境下的软件很有帮助
C语言是非常单调,也非常富有魅力的程序设计语言。
必要条件:
1/ 坚持;
2/ 会钻研;
3/ 会求助;
需要入门资料的话,可以站内联系我,我可以给你共享一些。
绛旓細C璇█瀛︿範涓嶅洶闅撅紝浣嗗繀椤诲仛濂藉悜C++杞彉鐨勫噯澶銆備互鍚庤繕鍙互鑰冭檻鍚慗ava绛夎瑷杩囨浮銆
绛旓細瀛︿範C璇█棣栧厛瑕佹帉鎻″熀鏈娉曪紝甯搁噺銆佸彉閲忋佺被鍨嬨佸強椤哄簭缁撴瀯銆佸垎鏀粨鏋勫拰寰幆缁撴瀯鐨勬剰涔夊強鐢ㄦ硶銆傝繘涓姝ュ涔犳瀯閫犵被鍨嬪鎸囬拡銆佺粨鏋勩佸嚱鏁扮殑鎰忎箟鍜岀敤娉曘侰璇█鎻愪緵涓浜涙爣鍑嗗嚱鏁颁互鍑忚交绋嬪簭璁捐宸ヤ綔閲忥紝杩欎簺鍑芥暟鎴戜滑鑷繁涔熷彲浠ュ疄鐜般傚嵆浣夸笉渚濋潬鍑芥暟搴擄紝鍙湁缂栬瘧鍣紝鐞嗚涓婂氨瓒冲浜嗐備簨瀹炰笂锛屾彁渚涚殑鏍囧噯鍑芥暟鏁堢巼閮藉緢楂...
绛旓細璁颁綇锛缂栫▼鏄竴椤瑰疄璺垫妧鑳斤紝涓嶆柇鐨勭粌涔犲拰缂栧啓浠g爜鏄彁楂樼紪绋嬫按骞崇殑鏈浣抽斿緞銆備笉瑕佸鎬曠姱閿欙紝閿欒鏄涔犺繃绋嬩腑涓嶅彲鎴栫己鐨勪竴閮ㄥ垎銆傚綋浣犻亣鍒伴棶棰樻椂锛屼笉瑕佽交鏄撴斁寮冿紝鑰屾槸搴旇灏藉彲鑳藉埄鐢ㄥ悇绉嶈祫婧愬幓瑙e喅瀹冦傞殢鐫鏃堕棿鐨勬帹绉伙紝浣犱細閫愭笎鍙戠幇鑷繁鍦ㄦ濊冮棶棰樺拰瑙e喅闂涓婂彉寰楄秺鏉ヨ秺鐔熺粌銆
绛旓細c璇█灏遍偅涔30澶氫釜鍏抽敭瀛楋紝鍙互璇村鑻辫鍑犱箮鏄0瑕佹眰锛屽涔燾璇█鏁板濂戒竴鐐圭殑璇濅細瀹规槗鐐癸紝鍥犱负寰堝c璇█绠楁硶鏄敤鍒版暟瀛︾煡璇嗙殑銆傚彧涓嶈繃c璇█鐨勭紪璇戝櫒鍍廡C鏄叏鑻辨枃鐨勶紝VC6.0鏈変腑鏂囩殑锛屼絾鏄敊璇彁绀轰緷鐒舵槸鑻辨枃鐨勶紝鎵浠ユ湁涓瀹氳嫳璇熀纭浼氫笂鎵嬪揩鐐癸紝涓嶆噦鑻辫涔熸病鍏崇郴锛岀敤鍑犲ぉ涔嬪悗灏辩畻涓嶈璇嗗崟璇嶄綘涔熺煡閬撴槸鎬庝箞...
绛旓細涓瀹氱殑鑻辨枃鍩虹鏄繀瑕佺殑銆傜湅涔︽椂瑕佸鍋氫範棰橈紝涓棰樹竴棰樼殑寮勬槑鐧斤紝瑕佷笉涔︿篃鐧界湅銆傚垵涓暟瀛︽按骞冲彲浠ョ紪绋嬶紝灏忓鐢氳嚦瀛﹀墠鐝篃娌′粈涔堜笉鍙互銆傚彟涓鏂归潰鏁板鍗氬+缂栫▼鐨勬椂鍊欎篃涓嶄細瀚岃嚜宸辨暟瀛﹀鐨勫お澶氫簡銆傞渶瑕佸灏戞暟瀛﹁繖璺熶綘瑕佸仛鐨勪笢瑗垮緢鏈夊叧绯伙紝涔熷奖鍝嶅埌浣犲涔犵殑娣卞叆绋嬪害锛屽伐浣滀腑灏卞奖鍝嶄綘鐨勪唬鐮佽川閲忋傛荤殑鏉ヨ...
绛旓細鍩虹鐨勮瘽浠涔堥兘涓嶇敤銆傚線娣卞闇瑕佽嫳璇 涓昏涓轰簡鐪嬪鏂囦功绫嶅拰浠g爜娉ㄩ噴銆傝繕闇瑕佹暟鎹粨鏋勫拰鎿嶄綔绯荤粺鐨勭煡璇嗐傚綋鐒惰鎯冲啓鍑轰竴娈甸珮鏁堢殑浠g爜 杩橀渶瑕佺鏁f暟瀛,璁$畻鏈虹畻娉曠殑鐭ヨ瘑銆俓x0d\x0a 绋嬪簭鍛樹箣璺斺斿浣曞涔燙璇█骞剁簿閫欳璇█\x0d\x0a 绋嬪簭鍛樹箣璺斺斿浣曞涔燙璇█\x0d\x0a 瀛︿範C璇█涓鏄竴鏈濅竴澶曠殑浜嬫儏,浣嗕篃...
绛旓細鎴戞兂寰堝瀛︿範C/C寰椾汉澶氬緢鑻︽伡锛屾兂瀛﹀彲鏄病璺瓙锛屾庝箞鍔烇紵1鎴戜滑蹇呴』浼氬熀纭鐨C璇█锛娼旦寮哄厛鐢熺殑涔﹀氨鏄緢濂界殑鏁欐潗锛岃屼笖杩欐湰涔﹀ぇ瀹惰兘寮勬噦灏卞浜嗭紝鎴戞兂璇寸殑鏄ぇ瀹朵笉鐢ㄥ幓鐪浠涔圕杈瑰煄鎬濇兂锛孋璇█绮鹃珦绛夌瓑杩欎簺涔---娌$敤 灏盋璇█鑰岃█灏辩湅鍞愬ソ寮哄厛鐢熺殑涔﹀氨澶熶簡2锛氬涔燙浣嗘槸澶у璁颁綇涓嶈鎶奀鍜孋褰撴垚2浠...
绛旓細璇ユ爣鍑嗘洿濂界殑鏀寔浜嗘眽瀛楀嚱鏁板悕鍜屾眽瀛楁爣璇嗙锛屼竴瀹氱▼搴︿笂瀹炵幇浜嗘眽瀛楃紪绋嬨4銆C璇█鏄竴闂ㄩ潰鍚戣繃绋嬬殑璁$畻鏈虹紪绋璇█锛涓嶤++锛孞ava绛夐潰鍚戝璞$殑缂栫▼璇█鏈夋墍涓嶅悓銆傝繖涓昏鐪嬩綘瀛︾殑浠涔堜笓涓氾紝浠庝簨浠涔堝伐浣滐紝濡傛灉瀛︾殑鏄绠楁満涓撲笟鎴栬呭拰璁$畻鏈轰笓涓氱浉鍏崇殑锛孋璇█灏卞繀椤瀛锛屽鏋滀綘涓嶆槸瀛﹁繖浜涚殑锛屽氨鍙互涓嶇敤瀛︺
绛旓細瀛︿範鏂规硶鏄細1銆佽鍓嶉涔狅紝璇惧悗澶嶄範锛岃鐪熷仛璇惧爞銆佽鍚庣殑浣滀笟锛岀悊瑙g悊璁虹煡璇嗐2銆佽浣忚娉曡鍒欍3銆佸姞寮洪昏緫鎬濈淮銆4銆佸鍔ㄦ墜锛岄氳繃缁冧範涓婃満浜嗚В瀹冪殑杩愯杩囩▼銆5銆佸疄璺碘>鐞嗚鈥>鍐嶅疄璺碉紝鍒氬紑濮瀛︿範C璇█鏃讹紝鎸夌ず渚嬬粌涔狅紝骞舵帹鍔ㄧ悊璁虹殑瀛︿範锛岀劧鍚庡啀鑷繁澶氭濊冿紝澶氫笂鏈哄疄璺点
绛旓細1銆佺畝娲佺殑璇█C璇█鍖呭惈鏈夊悇绉嶆帶鍒惰鍙ヤ粎鏈9绉嶏紝鍏抽敭瀛椾篃鍙湁32涓紝绋嬪簭鐨勭紪鍐欒姹傚苟涓嶄弗鏍煎苟浠ュ皬鍐欏瓧姣嶄负涓伙紝瀵硅澶涓嶅繀瑕鐨勯儴鍒嗚繘琛屼簡绮剧畝銆2銆佷赴瀵岀殑鏁版嵁绫诲瀷C璇█鍖呭惈鐨勭殑鏁版嵁绫诲瀷杈冧负骞挎硾锛屼笉浠呭寘鍚湁浼犵粺鐨勫瓧绗︺佹暣鏁板拰娴偣鍨嬬瓑锛岃繕鏈夊叿鏈鍏朵粬缂栨垚璇█涓嶅叿澶囩殑鏁版嵁绫诲瀷銆3銆佷赴瀵岀殑杩愮畻绗璇█鍖呭惈...