学习C语言最基础需要掌握哪些东西。要详细。谢谢 学习C++编程语言之前需要掌握哪些基础知识?

\u5b66\u4e60C\u8bed\u8a00\u9700\u8981\u638c\u63e1\u54ea\u4e9b\u57fa\u672c\u77e5\u8bc6

\u8bed\u8a00\u662f\u4e00\u95e8\u8ba1\u7b97\u673a\u8bed\u8a00\u4e5f\u5c31\u662f\u5e73\u65f6\u6240\u8bf4\u7684\u7f16\u7a0b1~ \u4f60\u5982\u679c\u4e00\u70b9\u57fa\u7840\u90fd\u6ca1\u6709\u7684\u8bdd\u5b66\u4e60\u7f16\u7a0b\u6211\u8ba4\u4e3a c\u8bed\u8a00\u662f\u4e00\u4e2a\u5f88\u597d\u7684\u5165\u95e8\u8bed\u8a00\uff08\u5f88\u591a\u4eba\u90fd\u8bf4\u662fvb\u7b80\u5355\uff0c\u4f46\u4e2a\u4eba\u8ba4\u4e3a\u867d\u7136\u7b80\u5355\u4e0d\u9002\u5408\u5165\u95e8\u8bed\u8a00\u5b66\u4e60\uff0c\u9664\u975e\u4eca\u540e\u60f3\u5f80.net\u6216basic\u65b9\u9762\u53d1\u5c55\uff09\u5148\u4e0d\u8bf4\u8fd9\u4e9b\uff01\uff01~\u5728\u5b66\u4e60c\u8bed\u8a00\u4e4b\u524d\u8981\u638c\u63e1\u7684\u65f6\u8ba1\u7b97\u673a\u57fa\u7840\u554a \u6bd4\u59822 8 10 16\u8fdb\u5236\u7684\u8f6c\u6362\u539f\u7801\u53cd\u7801\u8865\u7801\u7b49\u9274\u4e8e\u4f60\u662f\u521d\u5b66\u4e0d\u7528\u638c\u63e1\u592a\u591a\u7684\u4e1c\u897f\u9700\u8981\u7684\u77e5\u8bc6\u5728\u4ee5\u540e\u4f1a\u6162\u6162\u4e86\u89e3\u9002\u81ea\u5df1\u7684\u60c5\u51b5\u800c\u5b9a\uff01~ \u81f3\u4e8e\u4f60\u8bf4\u770b\u4e86\u770b\u6ca1\u770b\u61c2 \u4e0d\u77e5\u9053\u4f60\u770b\u7684\u662f\u4ec0\u4e48\u4e66 \u6211\u63a8\u8350\u4f60\u4e00\u672c \u8c2d\u6d69\u5f3a\u7684\u300ac\u7a0b\u5e8f\u8bbe\u8ba1 \uff08\u7b2c\u4e8c\u7248\uff09\u300b\u5f88\u591a\u4eba\u5b66\u4e60c\u8bed\u8a00\u90fd\u662f\u770b\u7684\u8fd9\u4e2a\uff08\u6211\u4e5f\u4e0d\u4f8b\u5916\u5475\u5475\uff09\u7b2c\u4e00\u7ae0\u662f\u4ecb\u7ecdc\u8bed\u8a00\u7684\u5386\u53f2\u548c\u7248\u672c\u4e4b\u7c7b\u7684\u4e1c\u897f\u4e86\u89e3\u4e00\u4e0b\u5c31\u53ef\u4ee5\u4e86\uff01~\u4ece\u7b2c\u4e8c\u7ae0\u597d\u597d\u770b\u5427 \u4e0d\u662f\u5f88\u96be\u5e94\u8be5\u80fd\u770b\u61c2\uff01~ C\u8bed\u8a00\u51e0\u4e4e\u4ec0\u4e48\u90fd\u80fd\u505a\uff0c\u867d\u7136\u6709\u7684\u9886\u57dfC\u4e0d\u662f\u6700\u9002\u5408\u7684\u5f00\u53d1\u5de5\u5177\u3002\u7f51\u7edc\u3001\u591a\u5a92\u4f53\u3001\u6570\u636e\u5e93\uff0c... \u90fd\u6709\u5f88\u591aC/C++\u7684\u5e93\u3002 \u800c\u4e14C/C++\u51e0\u4e4e\u662f\u6700\u201c\u76f4\u63a5\u201d\u7684\u9ad8\u7ea7\uff08\u4e2d\u7ea7\uff09\u8bed\u8a00,\u548c\u5176\u4ed6\u9ad8\u7ea7\u8bed\u8a00\u76f8\u6bd4\uff0cC\u5bf9\u8ba1\u7b97\u673a\u7684\u7406\u89e3\u66f4\u6df1\u523b\u3002\u5728\u7a0b\u5e8f\u7684\u6267\u884c\u6548\u7387\u975e\u5e38\u91cd\u8981\u7684\u60c5\u51b5\u4e0b\uff0cC/C++\u51e0\u4e4e\u662f\u4e0d\u4e8c\u7684\u9009\u62e9\u3002 \u5c31\u76ee\u524d\u6765\u770b\uff0c C/C++\u7684\u5f00\u53d1\u7fa4\u4f53\u4e5f\u5e94\u8be5\u662f\u6700\u5927\u7684\u3002\u5404\u4e2a\u9886\u57df\u6280\u672f\u7684\u6700\u65b0\u53d1\u5c55\u4e0a\uff0c\u51e0\u4e4e\u4e5f\u90fd\u80fd\u770b\u5230C/C++\u7684\u8eab\u5f71\u3002 C/C++\u7684\u6548\u7387\u51e0\u4e4e\u662f\u6ca1\u6709\u53ef\u4ee5\u51fa\u5176\u53f3\u7684\uff0cC/C++\u7684\u9002\u5e94\u6027\u548c\u751f\u547d\u529b\u4e5f\u662f\u6781\u5f3a\u7684\u3002

\u3002\u3002\u53ef\u80fd\u9700\u8981\u4e00\u70b9\u82f1\u6587\u548c\u6570\u5b66\u529f\u5e95\uff1fC++\u53ef\u4ee5\u76f4\u63a5\u5f00\u59cb\u5b66\u7684 \u6ca1\u4ec0\u4e48\u524d\u7f6e

新手学习C语言,有很多误区,以一个学过C语言的人,给新手一些建议。
抛砖引玉,请前辈指出问题,发表意见,新手请注意后面的回复。
第一:一些概念。
C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99。
数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。物理结构是逻辑结构在计算机中的实现。
LCC、VC、TC、GCC都是C语言编译器,一般包括集成开发环境,编译器和链接器及辅助工具
我们书写的是C源程序,源程序通过编译器编译为中间文件,中间文件经链接器链接生成可执行文件。不同操作系统可执行文件不同。中间文件也有几个标准,微软使用的和Linux下通用的有差异。
第二:学习什么。
个人认为程序设计学习的重点放在数据结构的学习上,但是这种学习要有一个平台,比如C语言。
学习C语言首先要掌握基本语法,常量、变量、类型、及顺序结构、分支结构和循环结构的意义及用法。进一步学习构造类型如指针、结构、函数的意义和用法。
C语言提供一些标准函数以减轻程序设计工作量,这些函数我们自己也可以实现。即使不依靠函数库,只有编译器,理论上就足够了。事实上,提供的标准函数效率都很高,使用很频繁,没有自己实现的必要,所以掌握常用函数是非常必要的,但是要注意函数的适用范围。
继续学习因人而异,应该可以独立选择了。
第三:如何学习。
强调多实践,C语言的学习要经常上机,多写程序才能逐步提高。
推荐书籍:C Programming Languge。有中译本,但最好看英文版。
通读,并将所有习题独立思考,给出解答,尤其是编程实践题,最好逐一上机完成。

之前 接触过其他语言?

C程序设计(第四版).谭浩强--这本书是很多学校教,授的课程。里面写的很详细

如果需要,可以把pdf的发给你



没事,世上无难事,只怕有心人.小学文化也完全可以学会编程,兴趣是最好的老师.只要是肯学,没什么学不会的,都是人做出来的,哪有人学不会的?我可以指导学习进步。资料,里,可以找我

其实也没有什么东西,在学习C语言之前,你得了解C语言是怎样的一门语言以及开发C语言所用的软件。在刚开始接触C语言时,要稳打稳扎,打牢基础,了解基本概念。C语言语法很严谨,你要重视它的要求,学习过程中多独立思考,重要的事上机操作,实践才能提高。从简单的程序开始,渐渐加深。不要觉得枯燥,其实,当你觉得有意思时,你会发现C语言的魅力。祝您成功!

基础只要会打字。先学的快点,要会几个英文单词,基本逻辑思维,数学能力,语言组织能力

  • 瀛︿範C璇█鏈鍩虹闇瑕佹帉鎻″摢浜涓滆タ銆傝璇︾粏銆傝阿璋
    绛旓細瀛︿範C璇█棣栧厛瑕佹帉鎻″熀鏈娉曪紝甯搁噺銆佸彉閲忋佺被鍨嬨佸強椤哄簭缁撴瀯銆佸垎鏀粨鏋勫拰寰幆缁撴瀯鐨勬剰涔夊強鐢ㄦ硶銆傝繘涓姝ュ涔犳瀯閫犵被鍨嬪鎸囬拡銆佺粨鏋勩佸嚱鏁扮殑鎰忎箟鍜岀敤娉曘侰璇█鎻愪緵涓浜鏍囧噯鍑芥暟浠ュ噺杞荤▼搴忚璁″伐浣滈噺锛岃繖浜涘嚱鏁版垜浠嚜宸变篃鍙互瀹炵幇銆傚嵆浣夸笉渚濋潬鍑芥暟搴擄紝鍙湁缂栬瘧鍣紝鐞嗚涓婂氨瓒冲浜嗐備簨瀹炰笂锛屾彁渚涚殑鏍囧噯鍑芥暟鏁堢巼閮藉緢楂...
  • 瀛︿範C璇█瑕佷簺浠涔堝熀纭!
    绛旓細1銆佹暟瀛﹀熀纭銆侰璇█涓緢澶氭柟闈㈡秹鍙婃暟瀛︽ā鍨嬶紝鎵浠ユ暟瀛﹀ソ瀵笴鐨勫涔犲府鍔╁緢澶с2銆鑻辨枃鍩虹銆傛祦鐣呯殑鑻辨枃闃呰鑳藉姏锛屽彲浠ヨ緟鍔〤璇█瀛︿範銆3銆鍩烘湰鐨勭‖浠剁煡璇銆侰璇█鏄竴闂ㄧ洿鎺ラ潰鍚戝簳灞傦紝鍙互鎿嶄綔纭欢鐨勮绠楁満缂栫▼璇█锛屽鏋滃彲浠ヤ簡瑙i儴鍒嗙‖浠剁煡璇嗭紝瀵规寚浠ら泦锛屽唴瀛樼殑璁块棶绛夋湁涓瀹氫簡瑙o紝閭d箞鏇村鏄撴繁鍏ュ涔燙璇█鏈川銆4...
  • c璇█濡備綍瀛︿範
    绛旓細1銆佸鐪嬩唬鐮 鍦ㄦ湁涓瀹氬熀纭浠ュ悗涓瀹氳澶氱湅鍒汉鐨勪唬鐮併 娉ㄦ剰浠g爜涓殑绠楁硶鍜屾暟鎹粨鏋銆傛瘯绔熷C涔嬪悗鐨勫叧鍙e氨鏄畻娉曞拰鏁版嵁缁撴瀯銆傛彁鍒版暟鎹粨鏋勶紝鎸囬拡鏄叾涓噸瑕佺殑涓鐜紝缁濆ぇ澶氭暟鐨勬暟鎹粨鏋勬槸寤虹珛鍦ㄦ寚閽堜箣涓婄殑锛屽閾捐〃銆侀槦鍒椼佹爲銆佸浘绛夌瓑锛屾墍浠ュ彧鏈夊濂芥寚閽堟墠鑳界湡姝e濂紺銆傚埆鐨勬柟闈篃瑕佸叧娉ㄤ竴涓嬶紝璇稿鍙橀噺鐨勫懡...
  • 鍋c璇█寮鍙,閮瑕佹帉鎻′簺浠涔?
    绛旓細1.瑕侀潪甯镐簡瑙e井鏈哄師鐞锛岃繖鏄熀纭銆2.缂栬瘧鍘熺悊锛岀煡閬揅璇█鏄浣曠紪璇戞垚姹囩紪鐨.鍚勭鍙橀噺鏄浣曞垎閰,瀛樻斁.鍑芥暟璋冪敤鏄庢牱鍥炰簨.3.鏁版嵁缁撴瀯.鏁版嵁缁撴瀯鐩存帴鍙嶅簲浜嗕綘瑙e喅鐜板疄闂鐨勮兘鍔.鏆傛椂鎯充笉鍒版洿澶,鏈汉宸ヤ綔鏄敤freescale鐨勬眹缂栧拰C娣峰悎缂栫▼.
  • 鎬庝箞瀛︿範C璇█
    绛旓細杩欎釜鍐嶄竴娆¢獙璇佷簡C璇█鏄▼搴忚璁$殑閲嶈鍩虹銆傝繕鏈夊晩锛屽璇翠竴鐐癸細鍗充娇鐜板湪鎷涜仒绋嬪簭鍛橈紝鑰冭瘯閮芥槸鑰僀璇█锛屼綘鎯冲姞鍏t琛屼笟锛岄偅涔堝氨涓瀹氳鎺屾彙濂紺璇█銆 閭d箞绌剁珶鎬庢牱瀛︿範C璇█鍛紵 1:宸ユ鍠勫叾浜嬶紝蹇呭厛鍒╁叾鍣 杩欓噷浠嬬粛鍑犱釜瀛︿範C璇█蹇呭鐨勪笢涓滐細 涓涓紑鍙戠幆澧冿紝渚嬪turbo C 2....
  • C璇█涓昏鏈鍝簺鏂归潰鐨勪笢瑗瑕佸!锝
    绛旓細棣栧厛涓瀹氫粠鏈绠鍗曠▼搴廐ello World寮濮 鐒跺悗鏄暟鎹被鍨嬨佹爣璇嗙銆佽繍绠楃銆佽〃杈惧紡銆佸父閲忓拰鍙橀噺(杩欎簺閮芥槸鏈鍩虹鐨勪簡)鎺ョ潃浼氳涓浜涚畻娉曟祦绋 鎺ヤ笅鏉ュ氨鏄郴缁熺殑瀛︿範C缂栫▼锛岄渶瑕佹秹鍙婄殑鍐呭鏈夛細瀹屾暣鐨勮緭鍏ヨ緭鍑 椤哄簭缁撴瀯銆佸垎鏀粨鏋勩佸惊鐜粨鏋(鍖呮嫭涓柇鍜岀户缁)鍑芥暟鐨勫畾涔夊拰浣跨敤 鏁扮粍鍙婇『搴忚〃 鎸囬拡涓庡湴鍧 缁撴瀯浣撲笌...
  • c璇█鎬庝箞瀛,浠浠涔鍦版柟寮濮嬪?
    绛旓細绗笁锛氬緢澶氭柊鍨嬬殑璇█閮芥槸琛嶇敓鑷C璇█锛孋++,Java,C#,J#,perl...鍝釜涓嶆槸鍛紵鎺屾彙浜咰璇█锛屽彲浠ヨ浣犲氨鎺屾彙浜嗗緢澶氶棬璇█锛岀粡杩囩畝鍗曠殑瀛︿範锛屼綘灏卞彲浠ョ敤杩欎簺鏂板瀷鐨勮瑷鍘诲紑鍙戜簡锛岃繖涓啀涓娆¢獙璇佷簡C璇█鏄▼搴忚璁$殑閲嶈鍩虹銆傝繕鏈夊晩锛屽璇翠竴鐐癸細鍗充娇鐜板湪鎷涜仒绋嬪簭鍛橈紝璁$畻灏辩瓑绾ц冭瘯鑰冨緱閮芥槸C璇█锛屼綘鎯...
  • 瀛璇█鍒板簳闇瑕佹帉鎻涓浜浠涔涓滆タ?
    绛旓細涓汉寤鸿鍝︼紝棣栧厛瀛璇█锛岃屼笉鏄痗++锛屾墍浠ュ垎娓呮鍝堛傜劧鍚庡氨鏄瀛﹀ソ浜岃繘鍒讹紝杩欎釜瀵逛簬鎵鏈夎瀛︾紪绋嬬殑浜烘潵璇达紝閮芥槸闈炲父閲嶈鐨勩傜劧鍚庡氨鏄闇瑕佸濂璁$畻鏈虹殑鏁版嵁绫诲瀷锛屽垎鍒槸鏁村瀷銆乫loat绛夌瓑锛岃繖涓渶瑕佸濂界殑銆傛帴涓嬫潵灏辨槸鍚勭閫昏緫缁撴瀯锛屼粈涔堝垽鏂侀夋嫨浠ュ強寰幆缁撴瀯銆傜劧鍚庡氨鏄渶瑕佸缁冪粌銆傚湪杩欎釜鍩虹涓婇潰锛屼綘...
  • 瀛璇█涔嬪墠搴斿涓浜浠涔
    绛旓細銆鏁版嵁缁撴瀯銆嬶紙鍩轰簬C璇█鐨勶級锛堝鏋滃厛瀛︾殑鏄疌璇█锛夈婃搷浣滅郴缁熴嬨婅蒋浠跺伐绋嬨嬫渶濂芥噦涓鐐规暟鎹簱鐨勭煡璇嗕粬鍙互璁╀綘鐨勭▼搴忔洿鍔犲己澶 鏁版嵁搴撶殑涔︿篃寰堝 寤鸿瀛︿範銆奡QL銆嬮珮鎵嬮兘鏄粠鑿滈笩鎴愰暱璧锋潵鐨勶紝鍦ㄥ涔犵殑杩囩▼涓澶氭濊冦佸姣旇緝銆佸涓婃満锛屽湪瀹炶返涓帉鎻$煡璇嗐傝繕瑕佸拰楂樻墜澶氳璁哄涔犱粬浠殑缁忛獙銆
  • 瀛︿範C璇█涔嬪墠搴旇鎺屾彙鍝簺璁$畻鏈鍩虹
    绛旓細C/C++鏄笉瑕鏁板鍩虹鐨勶紝澶у涓嶈鎶奀/C++鍜岀畻娉曞紕娣蜂簡锛屽綋鐒剁畻娉曚篃鏄紪绋嬩腑閲嶈鐨勪竴閮ㄥ垎锛岀畻娉曞拰楂樻暟鏈夊皯浜涚浉鍏炽侰鐪熺殑灏辨槸涓闂ㄨ绠楁満璇█锛屽鏋滆闈炶鏈夊熀纭锛岄偅灏辨槸銆婅绠楁満绋嬪簭璁捐銆嬶紝杩欎釜鍩虹灏辨槸璁╀綘鎺屾彙璁$畻鏈鸿瑷鐨勭▼搴忔祦绋嬶紝缁撴瀯锛屼粈涔堟槸鍑芥暟锛屼粈涔堟槸瀵硅薄绛夌瓑锛屽C鐨勬椂鍊欎綘瑕佹帉鎻鐨勮娉曪紝...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网