做c语言开发,都要掌握些什么?

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:28:11
做c语言开发,除了学好c之外,都要掌握些什么?

请有c语言开发经验的前辈指点,谢谢!

1.要非常了解微机原理,这是基础。
2.编译原理,知道C语言是如何编译成汇编的.各种变量是如何分配,存放.函数调用是怎样回事.
3.数据结构.数据结构直接反应了你解决现实问题的能力.
暂时想不到更多,本人工作是用freescale的汇编和C混合编程.

刻苦耐劳的精神

要掌握C语言的工具,还要学会使用C++的IDE比如windows API,还有数据结构,数据库比如SQL server,orcal,mysql还有各种协议比如 HTTP协议,FTP协议,还有各项交换机编程,各项硬件编程,外部设备驱动,以及内核编程

C语言我们都学过了,其实里面的逻辑思维很强的,主要是编程,还要学好SQL Server,其实,先学一下BASIC或者FOXBASE之后,再学C语言会比较容易些

C主要用来写底层,比如驱动等。

C语言做嵌入式开发,要学COM,DIRECTSHOW,OPENGL,RTTP,SIP,以及通讯方面和linux内核等等。

掌握经典的数据结构和算法很重要,建议在学完C后学习这两个东西。之后可以尝试看看数据库(如SQL)和系统内核编程。
如果你想要走硬件的话,应该去看看单片机方面的知识。