c语言要学到什么程度

我是计算机软件工程的,要到会做贪吃蛇游戏之类的吗?目前上完课了只会做做随机点名系统之类的,还要自己深入学习吗?

如果是做软件工程,学习到什么程度都不够用。
要是我说做到以下程度可以考虑入门:
A、直接用纸写程序,写完后交给打字员,程序就OK。
B、别人的程序,看完纸上的源代码,就知道问题之所在。
C、在一个规模达到100万行的程序里面,程序发生了崩溃,能够在几小时内定位问题。
D、能够指出任意一段代码,可能存在的和标准的不符合之处
E、常见的C语言编译器,包括但不限于:TC、VC、BCC、LCC、C51、VDSP、GCC(MingW、Cygwin……),语法的差异,及移植可能产生的问题。
F、熟悉编译器、操作系统、CPU的缺陷,知道编译器是如何防止CPU的缺陷的,知道如何改进编译器生成的代码。

如果做到了上面所描述的事情,就算是小成了。不过距离“大牛”,还尚有距离。

其实,上面所说的要求很低,就是你已经不需要任何书籍了,所有书籍的东西已经完全在你的脑海里了。就好像真正会下象棋的人,很多都可以不用棋盘是一样的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-24
C语言现在用的少,当然那些高手用C语言还是很强的。一般我们学C语言主要是为了了解它的算法,算法是C语言的灵魂,熟练了算法,再学别的语言会有想不到的好处。所以你要问学到什么程度,那就是楼上说的,会用C语言表达一切,你不一定要写出多好的代码。但你一定要知道怎么可以写出好的代码。这就够了!
我不赞同现在主攻C语言,虽然它强大但太老了。现在我认为学C语言主要是为了学习它的巧妙的编程思路。然后再转C++ java什么的本回答被提问者采纳
第2个回答  推荐于2018-04-05
看你以后会不会用了,如果想走C开发这条路,学的越深越好;无论是嵌入式、linux、驱动都是用C的。
否则的话,了解基本语法和逻辑就够了。本回答被网友采纳
第3个回答  2019-11-24
各种基本语句灵活掌握
结构体
共用体
枚举
可以灵活运用
深入理解指针
可以完成简单的链表操作
熟练掌握文件读写操作
这样基本就可以了
第4个回答  2012-07-23
这就要看你以后要往那方面发展了。如果是做应用设计的话,c语言就不用学那么深了,学java就可以。c语言在嵌入式驱动程序上用的就挺多
相似回答