2016 - 2024

感恩一路有你

c语言所有语法 学完C语言语法之后该做什么?

浏览量:3817 时间:2023-06-17 09:41:26 作者:采采

学完C语言语法之后该做什么?

这个问题的噱头太大了,真的写出来就够写书了。

我 我以前去过那里,我 我想和大家分享一下我自己的经验,希望新人可以少走弯路。

每个人 s的情况不一样,我下面的描述不一定适合每个看到的人。

国际计算机/计算机语言

如果你的基础很差,建议你不要 不要一开始就学C语言,而是从C开始学,一步步对程序有初步的了解。对于C语言的书,先买一本不到300页的书,通过键盘把书中的每一个例子都输入Visual studio,然后一步一步执行,一行一行调试,看每个变量的值。或者添加一些printf语句来输出变量的值。所以当你看完一本书的时候,你会有写小程序的感觉。

记住,唐 don t不要懒惰。;t打字,自以为聪明,能听懂,或者直接从光盘上抄。懒惰的代价是你会花更多的时间学习,但你没有。;你还没有学会,这对你的自信心是一个很大的打击。;我不想再学这个程序了。

看完一本C语言的书,下来可以买一本C语言的。C 的情况也是如此。;这些书必须在300页以内。唐 不要一上来就想学《C Primer中文版》那样的好书,因为太厚了,怕自己没信心看完。即使你很有信心,花一年时间去完成它也是不值得的。这本经典厚重的书,适合参考,不适合阅读每一个细节。

我还是要提醒你,一定要把书上的例子一个一个敲进电脑,一步一步执行。千万不要从光盘上抄,要一步一步来。

经过两本书的锤炼,估计你对C/C一定有了更深的理解,应该可以进入实战了。

第二,应用与接口

学完C/C语言本身,可能就没什么成就感了。毕竟都是控制台上的程序,总是输出一串字符,整天对着所有的黑匣子,成就感没那么爽。如果我能得到一个有UI界面的程序就太好了。

这取决于一个 的野心。如果走微软路线,可以学MFC。如果想走开源路线,有很多开源的跨平台接口库。

下载后,查看具体的示例,将示例程序输入到visual studio中,调试它,并查看运行结果。您还可以尝试修改示例、添加按钮、响应按钮事件等等。

至此,恭喜你,你可以设置一个带界面的小应用了。

三、网络应用程序

一旦理解了语言,UI程序也会被理解。现在它 是时候学习网络了。现在这个程序不。;不需要联网,了解网络对你理解很多程序很有帮助。但是w《UNIX网络编程》》这本书开始吧。书中可以教你网络套接字的底层原理,好好学习上面的例子,自己写一个响应服务器。写服务器,写客户端。在服务器端,请学习select的简单复用模型,这样可以慢慢深入到poll、epoll、IOCP等模型中。

四、文件操作

所有的程序基本上都使用文件读写操作。windows系统有自己的文件操作API,比如CreateFile和DeleteFile。初学者不要学windows的文件操作API,要学标准C语言的文件操作函数,简单易学,跨平台。就几个函数,三下五除二,你就学会了,fopen,fclose,fread,fwrite,fseek,ftell就几个。

5.深刻理解内存和指针的关系。

作为一个C/C程序员,从学习程序的第一天起,就要和内存的分配和释放做斗争。你必须明白内存和指针的关系。怎么才能理解呢?请看一些《高质量C/C 编程》的经典例子。把那些例子说清楚,基本明白原理。

六、仔细研究apache源代码

学习程序,尤其是C/C程序,三年就能完成。对于一个C/C项目来说,三年是一个从量变到质变的过程。三年的项目实战经验,可以让你接触到一个完整应用需要的骨架。但是你这个阶段写的代码可能会满是bug,会宕机,运行效率很差。如果你回头看你一年前写的代码,你可能会觉得恶心,会 我受不了了。它不 没关系,这种感觉是每个进步青年都会有的。想提高代码水平,还是要向高手学习。你可能会问,公司同事水平一般,水平好的人都不愿意告诉我。它不 没关系。开源代码是你像大师一样学习的最好。开源代码是一位高手留下的练武秘诀。看完会突然觉得自己水平差,家太远。我为什么要推荐apache的源代码?

apache的源代码是高手中的高手写的,执行效率和程序架构绝对独一无二。其中的许多想法是所有程序共有的。理解了就可以直接用很多模块了。阿帕奇 内存池、线程池和模块结构的使用具有重要的现实意义。如果你能吃透apache的源代码,理解人们为什么要这么做的每一个细节,我可以对你说 "恭喜你,你离传说中的大师不远了。 "

七、练c。

我上面说的基本都是练C的,要练C,你得多花钱。成为C高手需要三年时间。c太博大精深了,最复杂的就是泛型编程的思想。唐 不要认为泛型编程只不过是编写一个模板类。仔细看看STL源代码和Boost源代码,你就知道泛型编程有多深奥了。培养C,可以从用C封装的MFC开始,看看高手如何通过C语言封装这么庞大的UI库,其中应用了很多C机制,最典型的就是多态机制,还有很多设计模式应用可以研究。

八、深入研究设计模式

设计模式是编程的灵魂,是一种通用的方法。当你面对一个大型项目时,如何设计一个有弹性的系统是所有系统分析师都应该掌握的技能。在设计模式的研究中,要结合实际项目。

九、一起鼓励

编程源于兴趣,兴趣忠于能力,能力忠于勤奋。如果有兴趣,不妨一起进步。对学习不缺乏兴趣。重要的是你要发现。

c 支持c语言所有语法?

C语言向后兼容C语言,C支持大多数C语言语法。

程序 语言 编程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。