c语言学习手册(我要学什麽c语言系类)
本文目录
我要学什麽c语言系类
【牢记24条】 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。 5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。 6.知道一点东西,并不能说明你会写c++,是需要经验积累的。 7.学c++并不难,--难的是长期坚持实践和不遗余力的博览群书; 8.看再多的书是学不全c++,要多实践。 9.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 10.学习c++最好的方法之一就是多练习; 11.在任何时刻都不要认为自己手中的书已经足够了; 12.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 13.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 14.请把书上的例子亲手到电脑上实践,即使配套光盘中有源文件; 15.把在书中看到的有意义的例子扩充;并将其切实的运用到自己的工作中; 16.不要漏掉书中任何一个练习——请全部做完并记录下思路; 17.当你用脚本到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个代码的完整性,然后分析自己的错误并重新编写和工作。 18.别心急,写脚本确实不容易;水平是在不断的实践中完善和发展的; 19.每学到一个脚本难点的时候,尝试着对别人讲解这个知识点并让他理解----你能讲清楚才说明你真的理解了; 20.记录下在和别人交流时发现的自己忽视或不理解的知识点; 21.保存好你做过的所有的源文件----那是你最好的积累之一; 22.对于网络,还是希望大家能多利用一下,很多问题不是非要到论坛来问的,首先你要学会自己找答案,比如google、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒! 23,到一个论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己的帖子没人回的。 24,虽然不是打击初学者,但是这句话还是要说:论坛论坛,就是大家讨论的地方,如果你总期望有高手总无偿指点你,除非他是你亲戚!!讨论者,起码是水平相当的才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你讨论呢。能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒! 浮躁的人容易问:我到底该学什么;----别问,学就对了; 浮躁的人容易问:c++有钱途吗;----建议你去抢银行; 浮躁的人容易说:我要中文版!我英文不行!----不行?学呀! 浮躁的人分两种:只观望而不学的人;只学而不坚持的人; 浮躁的人永远不是一个高手。十部算法经典著作 合集 http://www.codeguru.cn/cpp/10book 二级试题全集 http://www.codeguru.cn/cpp/2JiCShiTiJi 高质量C++/C编程指南 http://www.codeguru.cn/cpp/AdvanceC++-CProgramGuide 应用C++技术构建优质软件 http://www.codeguru.cn/cpp/AppliedCpp ASCII码表 http://www.codeguru.cn/cpp/ASCII C\C++语言程序百例 http://www.codeguru.cn/cpp/C&&C++YuanYanChenXuBaili C++编码规范与指导 http://www.codeguru.cn/cpp/C++CodingGuide C++PrimerPlus4th http://www.codeguru.cn/cpp/C++PrimerPlus4th C++语言程序设计课件(作者:郑莉) http://www.codeguru.cn/cpp/C++ProgramingZhengLi C++语言程序设计 http://www.codeguru.cn/cpp/C++YuYanChengXuSheJi C语言函数示例集 http://www.codeguru.cn/cpp/CFunctionExamples C高级编程技术 http://www.codeguru.cn/cpp/CGaoJiBianCheng C语言技术文章 http://www.codeguru.cn/cpp/CLanguageArticle C++疑难解答 http://www.codeguru.cn/cpp/CppAQ C++实践之路 http://www.codeguru.cn/cpp/CppInAction C++应用程序例解 http://www.codeguru.cn/cpp/CppProgramLiJie C++参考 http://www.codeguru.cn/cpp/cppreference CPrimerPlus5thEdition习题答案 http://www.codeguru.cn/cpp/CPrimerPlus5thEditionAnswer C语言编程宝典之一 http://www.codeguru.cn/cpp/Cprogramdict C语言参考手册 http://www.codeguru.cn/cpp/Creference C语言学习和精华文摘 http://www.codeguru.cn/cpp/CStudyAndArticle 数据访问模式 http://www.codeguru.cn/cpp/DataAccessPatterns 数据结构与算法综合资料库 http://www.codeguru.cn/cpp/DataStructsLibrary 数据结构-严蔚敏 http://www.codeguru.cn/cpp/DataStructYanWeiMin Effective C++ http://www.codeguru.cn/cpp/EffectiveCpp GenericProgramming http://www.codeguru.cn/cpp/GenericProgramming 设计模式迷你手册 http://www.codeguru.cn/cpp/MiniDesignPattern 经典排序算法 http://www.codeguru.cn/cpp/SortingAlgorithms 谭浩强C语言 http://www.codeguru.cn/cpp/TanHaoQiangC TheC++ProgrammingLanguage3rdEd http://www.codeguru.cn/cpp/TheC++ProgrammingLanguage3rdEd TheCprogrammingLanguage http://www.codeguru.cn/cpp/TheCprogrammingLanguage TurboC2.0集成开发环境的使用 http://www.codeguru.cn/cpp/TurboC2ShiYong 用VC开发ACTIVEX http://www.codeguru.cn/VC&MFC/ActiveXProgramingWithVC 用DirctX9进行高级3D游戏程序设计 http://www.codeguru.cn/VC&MFC/Advanced3DGameProgrammingwithDirectX9 APracticalGuideUsingVisual C++andATL http://www.codeguru.cn/VC&MFC/APracticalGuideUsingVisualCandATL 21天学会VC数据库编程 http://www.codeguru.cn/VC&MFC/DatabaseProgrammingWithVisualC6In21Days STL轻松入门 http://www.codeguru.cn/VC&MFC/EasySTL InsideAtl http://www.codeguru.cn/VC&MFC/InsideAtl COM+组件服务技术内幕 http://www.codeguru.cn/VC&MFC/InsideCOM+ MFC参考手册 http://www.codeguru.cn/VC&MFC/MFCReference Windows网络编程技术 http://www.codeguru.cn/VC&MFC/NetworkProgramingForMicrosoftWindows OGRE手册 http://www.codeguru.cn/VC&MFC/OGREManual OpenGL基础图形编程 http://www.codeguru.cn/VC&MFC/OpenGLJiChuTuXingBianCheng MFC程序设计 http://www.codeguru.cn/VC&MFC/progmfc2 VC技术内幕 http://www.codeguru.cn/VC&MFC/ProgramingVC Windows核心编程 http://www.codeguru.cn/VC&MFC/ProgrammingApplicationsforMicrosoftWindows 21天学会ActiveX编程 http://www.codeguru.cn/VC&MFC/TeachYourselfActivexIn21Days 游戏编程大师技巧(第二版) http://www.codeguru.cn/VC&MFC/TricksofWinGameProgrammingGurus2ed VC编程经验总结 http://www.codeguru.cn/VC&MFC/VCBianChengJianYanZongJie VC编程资料 http://www.codeguru.cn/VC&MFC/VCBianChengZiliao VC常见问题集(中文) http://www.codeguru.cn/VC&MFC/VCFaqsCN VC高级编程 http://www.codeguru.cn/VC&MFC/VCGaoJiBianCheng vchome图形图像编程技术篇 http://www.codeguru.cn/VC&MFC/vchomeGraph VC知识库 http://www.codeguru.cn/VC&MFC/vckbase VC语言参考手册 http://www.codeguru.cn/VC&MFC/VCLANG vc++ 编程指南 http://www.codeguru.cn/VC&MFC/VCProgramGuide Windows程序设计 http://www.codeguru.cn/VC&MFC/WindowsProgramming Winsock程序员疑难解答 http://www.codeguru.cn/VC&MFC/WinsockProgrammerFAQ Microsoft编程精粹 http://www.codeguru.cn/VC&MFC/WritingCleanCode
学习c语言用什么学习资料和学习方式好
c语言是大学考察课,目前我正在上,在此之前我也学过c语言,三年前刚刚接触编程,对这些语言一窍不通,学起来真的非常吃力,很多时候就是感觉学这些没有用,写了一堆的代码只输出了一点点东西,完全就不是我想像的编程,由于看不到效果就放弃了c语言,然后接触了其他语言html vbs python之类的,经过三年的沉淀,回过头来再看c语言,可以说学起来就像学小学内容一样,基础部分用一天来学绰绰有余,计算机语言都是想通的,熟练掌握了一门其他的学起来就非常轻松了。从简单的开始接触循序渐进。
c语言,单片机应该怎么学习呢
单片机是一门很有用的技术,懂单片机可以找一份很好的研发岗工作。所谓万事开头难,在初学入门阶段可能摸不着头脑无从下手,如果有了比较好的学习方法单片机学习起来也是很有趣、很容易的。和大家分享一下单片机以及单片机C语言编程的学习方法。
1.选择一块单片机开发板
不管你是从51单片机开始,还是直接从STM32、AVR开始,建议买一块单片机开发板。切记,在学习单片机的时候不要和学习高数一样天天抱着书看,单片机是一门实践性非常强的课程,如果只看书不动手永远是纸上谈兵。书都不要看,直接买一块开发板,对单片机而言,最好的书就是单片机的数据手册。
2.学习单片机普通GPIO口的配置方式
不管你选择哪个型号的单片机入门,其学习方法都是一致的。首先要学习单片机普通GPIO口的配置方法,这包括单片机GPIO口的输出控制和输入检测。比如学习如何用C语言实现单片机点亮LED灯、如何用C语言控制蜂鸣器发声、如何用C语言控制继电器动作、如何用C语言实现按键电灯、按键使蜂鸣器发声、按键使继电器动作等。
3.学习单片机的定时器、AD转换、中断等片上资源
单片机具有丰富的片上资源,合理的使用这些片上资源可以简化产品的设计使方案最优。所以学习这些片上资源非常重要。这些片上资源包括定时器,可以实现定时功能或计数功能,该功能非常有用。单片机的AD转换功能可以将模拟量转化成数字量,在信号采集方面是非常重要的。使用单片机的中断资源可以节省单片机的资源,提高代码执行效率。
4.学习UART、IIC、SPI、CAN等通讯功能
通讯功能可以实现数据的传输,如wifi、蓝牙、RS485等都是常用的通讯功能,所以这一块一定要学习。现在绝大多数的单片机都带有UART、IIC、SPI甚至CAN通讯功能,其他一些通讯功能可能都是由这几种通讯功能延时出来的,比如说UART功能配合不同的电平转换芯片可以实现RS232、RS485、CAN,甚至蓝牙和wifi通讯等。
5.参与/主导单片机项目
学习的目的是为了以后能够用单片机设计出方案合理、性能稳定的产品,所以要抓住参与项目的机会,在项目中锻炼实践动手能力。
以上就是这个问题的回答,感谢留言、评论、转发。
更多精彩内容请关注本头条号:玩转嵌入式。感谢大家。
更多文章:
i5 2450m多少钱(联想Y480M、I5处理器(2450M),显卡(独显+集成显卡)得多少钱)
2024年3月21日 03:35
rx580bios下载(amd显卡刷bios工具,有哪几个选择)
2024年5月22日 09:29
iphone13发布会英文字幕(一周热点:iPhone13发布会或将于9月14日举行)
2023年12月30日 14:50
铁三角与古董历险记(《龙岭迷窟》托马斯跟踪了尘和鹧鸪哨真正原因是什么他在《鬼吹灯》中是个怎样的存在)
2023年1月16日 12:00
手机中病毒的样子图片(iPhone 如果中毒了会有什么症状)
2024年7月9日 00:42
腾达ac9刷梅林(300元以内,什么路由器值得推荐,我需要稳定可靠的,而且是双千兆的)
2024年7月17日 21:33
googleplay服务器下载(oppoR17pro我想下载谷歌服务器怎么下载)
2024年5月20日 03:00
联想小新air15能加固态硬盘吗(联想小新15are可以加装固态硬盘吗)
2024年5月22日 08:11
m200狙击枪图片(m107和m200哪个有效狙击距离更远(我问的是现实中的))
2023年1月2日 19:15
underserved是什么意思(experience with underserved populations是什么意思)
2024年5月18日 22:30