㈠ c语言达到什么程度算是入门
C语言的入门应该以知道所有关键字的含意和用法,所有的C语言程序结构,掌握常用的库函数用法。可以独立编写小程序(或者可以独立解决入门教程中的习题,如谭浩强编的书中的习题)为准。
㈡ c语言学到什么程度算差不多了啊请回答的具体点
熟悉指针,知道你在用指针/结构体/malloc等等一系列函数时系统实际干了什么;能手动实现链表,树,栈,堆等等。
看你学的什么,如果是学软件/计算机的,C只是个入门,不是做软件项目开发的语言,也没啥值得做开发的项目。以后的数据库/网络/数据结构与算法更重要,语言方面Java/C#,js,python等也都要学会,那些才是真正开发需要的。语言只是个工具,需要你学会其他的知识才能派上用场。
如果你是学工程的,C就是用来搞硬件,那我就不甚清楚了,但是底层的东西就很重要了,汇编之类。
㈢ C语言学到哪里什么程度才可以写东西呢
你好,我是一家游戏公司的主程,说起C语言,让我怀念起刚学C语言的情景,那时刚上初一,想想眨眼就过了17年了!
起码你要懂以下几点:
(1)变量、结构体、数组
(2)函数(要知道C语言都有一个主函数main,任何程序都是从主函数开始执行)
(3)语句(最起码要懂分支语句和循环语句,这样才能控制程序的流程)
至于指针可以慢慢来,指针是C语言的利器,也是初学者的难点,在不使用指针的情况下也可以写出一些程序,但如果要更进一步就需要努力学习指针的用法。
以上是最基础的知识,要写好程序还要不断积累算法和模式的经验,希望我的回答可以帮到你!
㈣ 精通c语言是达到什么程度
精通的话,先做个大项目再说。编译器的错误和库函数的错误能找得出来。理解至少一个版本的C语言的标准例如C99。我觉得说精通至少要写一个类似gcc或者lcc的编译器功能全部具备,那基本上对C语言的全部语法和语义都了解就可以算精通了。我写过20多年C语言的程序,但不敢称精通,因为还有太多的语法现象不能理解。当年的《新编C语言大全》,是那个时代精通C语言的标志。作者对C语言,乃至当时各各版本的编译器的bug都了如指掌。现在的C语言更加复杂,例如充分了解内联汇编__asm,内联inline,易变volatile,函数指针等如何能提高C语言的效率又不会让编译器出错是相当复杂的问题。如果你对我提到的东西都很熟悉,那么你的C语言可以说已经初步了解了。
㈤ 学C语言要到什么程度才能找工作
第一,熟练C语言基础编程,学会使用linxu系统,常用用法,设计基本的api,C语言在开发项目中如果你连基础都没有掌握,你是没有办法继续开发项目或看懂别人的基础编程代码。
第二,指针,学习C语言的程序员都知道,指针是C语言中最常用也是最基本的,很多程序的BUG都是与指针熟练程度有直接关联,所以老手平时喜欢说新手如果这个你都搞不懂,你就应该再去看看C语言的基础。
第三,记得写文档,还要看懂别人的写的文档。很多开源项目都是可以直接再次开发,自己开发的地方要记得写文档,当然在看法之前先看别人的文档,要不然你没有办法下手。
第四,查看BUG,调试BUG。C语言每次运行程序都是要编译过程,在编程过程是没有办法直接修改BUG,所以要懂得调试BUG。
第五,简单算法,新手开发项目中很少涉及大量算法,一般都是简答的算法。
第六,项目实战。项目实战是考察你是否真的掌握C语言的基本开发技能。所以至少可以自己独立完成简单的项目,比如,简单计算器,贪吃蛇游戏。
㈥ c语言编程要学到什么程度可以出去找工作了,有计算机达人告诉我么
熟练使用各种自定义数据类型,包括struct, enum, union.
熟练掌握链表,顺序表等简单数据结构。
对于常用的算法,比如排序什么的灵活应用。
到这种程度,基本就可以找工作了。
㈦ 学c语言要学到什么程度
各种基本语句灵活掌握
结构体 共用体 枚举 可以灵活运用
深入理解指针
可以完成简单的链表操作
熟练掌握文件读写操作
这样基本就可以了
㈧ c语言要学到什么程度
如果是做软件工程,学习到什么程度都不够用。
要是我说做到以下程度可以考虑入门:
A、直接用纸写程序,写完后交给打字员,程序就OK。
B、别人的程序,看完纸上的源代码,就知道问题之所在。
C、在一个规模达到100万行的程序里面,程序发生了崩溃,能够在几小时内定位问题。
D、能够指出任意一段代码,可能存在的和标准的不符合之处
E、常见的C语言编译器,包括但不限于:TC、VC、BCC、LCC、C51、VDSP、GCC(MingW、Cygwin……),语法的差异,及移植可能产生的问题。
F、熟悉编译器、操作系统、CPU的缺陷,知道编译器是如何防止CPU的缺陷的,知道如何改进编译器生成的代码。
如果做到了上面所描述的事情,就算是小成了。不过距离“大牛”,还尚有距离。
其实,上面所说的要求很低,就是你已经不需要任何书籍了,所有书籍的东西已经完全在你的脑海里了。就好像真正会下象棋的人,很多都可以不用棋盘是一样的。