请问想成为C程序员,需要具备C语言中的那些知识?

如题:本人计算机专业,C语言语法及算法都很熟练,可是我想知道,想成为C程序员,需要具备什么样的知识和什么样的能力?详细点,或者列一些C程序员比学的书籍,谢谢了。只是想精通... 如题:本人计算机专业,C语言语法及算法都很熟练,可是我想知道,想成为C程序员,需要具备什么样的知识和什么样的能力?详细点,或者列一些C程序员比学的书籍,谢谢了。只是想精通C语言。嘿嘿,回答不错者,追加分数。 展开
 我来答
APP鬼鬼
2015-09-01 · TA获得超过6864个赞
知道小有建树答主
回答量:1022
采纳率:87%
帮助的人:328万
展开全部
这个问题好,知道是为了什么而工作,奋斗有目的,具备知识才去找工作,而不是千篇一律的“C程序员待遇如何啊,能不能赚钱”之类。

我也是计算机专业。C语言算法语言的熟练仅仅是入门。c仅仅是操作底层的,主要作用就是契合硬件跟分配内存,最最主要目的是提高程序运行速度。

c语言要跟C++语言搭配。C操作低级硬件访问,C++提供高级抽象。C语言要认真学,一定一定要扎实,C++学习就要掌握很多面向对象的编程技术,说白了考虑的是算法。学程序,学的就是编程思想,算法很重要。

c语言跟C++面向的不是java之类的,java hadrop等语言主要目的是连接,不针对硬件的快速量产的软件,所有java之类语言速度慢不安全,仅仅适合数据库管理跟面向普通民用。c语言类高效快速安全,并且节省硬件,追求稳定,主要就是工业生产了,面向的主要对象就是工厂。写winCE,pda或者转硬件走嵌入式,单片机,都是你以后要选择要走的路。到底怎么走完全看你自己。

推荐的书就一本,C++ primer plus。搞明白这本书,对你很有用。
还有就是,得学数学。函数,方程是必须的。要走C++游戏编程还要学扎实物理,比如曲面建模,顶点运算,三角形等等。完全看需分配。当然,学完那本书,你自己就有了思路。

竟然三年前发的问题,不好意思。可能你已转行或者已经有所成就,我的回答仅仅坐个参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Drizzle_xiang
2011-02-27
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
高级一点的,计算机三级数据库技术,要求的知识面更广,能灵活运用C语言的一些常用算法.专业的有国家软考,软件设计的领域有程序员,高级程序员和系统分析师三个级别,国家软考的证书是比较权威的,对就业应该会有帮助的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
墨夷寒垒047
2011-02-22 · TA获得超过442个赞
知道小有建树答主
回答量:874
采纳率:100%
帮助的人:482万
展开全部
可以看看API编程方面的 c语言在各种操作系统下通用 现在流行用Linux 建议看看 也可以自学Windows编程 图形界面开发 如果要达到精通的地步最好看看开源社区中的项目实例
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zakymoon
2011-02-23
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
基础很重要,比如数据结构,计算机硬件技术基础 c语言程序设计(谭浩强)等,当然还要掌握第二种语言,如java或c++(当然了解语法就行了)
感觉还是要经常联系才行····
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2af0ab4
2011-02-23
知道答主
回答量:33
采纳率:0%
帮助的人:7.3万
展开全部
只想精通C语言是不大可能 这还是需要扩展其他语言 不过当你C语言学好了 其他的应该就很简单了
学C 可以接着写单片机啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式