c语言学到什么程度算差不多了啊 请回答的具体点 (c语言要学到什么程度入侵)

2023-03-29 1:19:16 指南信息 梁佰亿

熟悉指针,知道你在用指针/结构体/malloc等等一系列函数时系统实际干了什么;能手动实现链表,树,栈,堆等等。

看你学的什么,如果是学软件/计算机的,C只是个入门,不是做软件项目开发的语言,也没啥值得做开发的项目。以后的数据库/网络/数据结构与算法更重要,语言方面Java/C#,js,python等也都要学会,那些才是真正开发需要的。语言只是个工具,需要你学会其他的知识才能派上用场。

如果你是学工程的,C就是用来搞硬件,那我就不甚清楚了,但是底层的东西就很重要了,汇编之类。

c语言要学到什么程度入侵(c语言入门到入狱) 第1张

c语言学到技能高考程度

技能高考c语言要掌握到以下程度:

熟练记忆C语言的基本知识,包括标识符、常量、变量、算术表达式、赋值表达式、复合赋值表达式、逗号表达式和++--运算符。

要熟练记忆一些基本的输入、输出语句,包括printf函数、空语句、复合语句。

要掌握c语言的程序结构,包括关系运算与逻辑运算,if语句,if的嵌套、条件表达式和switch语句。

掌握循环结构,包括while语句、do while、for语句、for嵌套、break,continue语句。

掌握字符型数据,包括字符型常量、字符串常量、字符型变量。

c语言要学到什么程度

如果是做软件工程,学习到什么程度都不够用。

要是我说做到以下程度可以考虑入门:

A、直接用纸写程序,写完后交给打字员,程序就OK。

B、别人的程序,看完纸上的源代码,就知道问题之所在。

C、在一个规模达到100万行的程序里面,程序发生了崩溃,能够在几小时内定位问题。

D、能够指出任意一段代码,可能存在的和标准的不符合之处

E、常见的C语言编译器,包括但不限于:TC、VC、BCC、LCC、C51、VDSP、GCC(MingW、Cygwin……),语法的差异,及移植可能产生的问题。

F、熟悉编译器、操作系统、CPU的缺陷,知道编译器是如何防止CPU的缺陷的,知道如何改进编译器生成的代码。

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

其实,上面所说的要求很低,就是你已经不需要任何书籍了,所有书籍的东西已经完全在你的脑海里了。就好像真正会下象棋的人,很多都可以不用棋盘是一样的。

学C语言要到什么程度才能找工作?

第一,熟练C语言基础编程,学会使用linxu系统,常用用法,设计基本的api,C语言在开发项目中如果你连基础都没有掌握,你是没有办法继续开发项目或看懂别人的基础编程代码。

第二,指针,学习C语言的程序员都知道,指针是C语言中最常用也是最基本的,很多程序的BUG都是与指针熟练程度有直接关联,所以老手平时喜欢说新手如果这个你都搞不懂,你就应该再去看看C语言的基础。

第三,记得写文档,还要看懂别人的写的文档。很多开源项目都是可以直接再次开发,自己开发的地方要记得写文档,当然在看法之前先看别人的文档,要不然你没有办法下手。

第四,查看BUG,调试BUG。C语言每次运行程序都是要编译过程,在编程过程是没有办法直接修改BUG,所以要懂得调试BUG。

第五,简单算法,新手开发项目中很少涉及大量算法,一般都是简答的算法。

第六,项目实战。项目实战是考察你是否真的掌握C语言的基本开发技能。所以至少可以自己独立完成简单的项目,比如,简单计算器,贪吃蛇游戏。

精通c语言是达到什么程度

精通的话,先做个大项目再说。编译器的错误和库函数的错误能找得出来。理解至少一个版本的C语言的标准例如C99。我觉得说精通至少要写一个类似gcc或者lcc的编译器功能全部具备,那基本上对C语言的全部语法和语义都了解就可以算精通了。我写过20多年C语言的程序,但不敢称精通,因为还有太多的语法现象不能理解。当年的《新编C语言大全》,是那个时代精通C语言的标志。作者对C语言,乃至当时各各版本的编译器的bug都了如指掌。现在的C语言更加复杂,例如充分了解内联汇编__asm,内联inline,易变volatile,函数指针等如何能提高C语言的效率又不会让编译器出错是相当复杂的问题。如果你对我提到的东西都很熟悉,那么你的C语言可以说已经初步了解了。

发表评论: