Contents

最近在学习c语言,本以为有了java的基础,以前在学校还学习过,c语言应该很简单,但我发现不是,还是有一些陌生的概念没有理解。
C语言的本身很精炼,与java相比,java有些臃肿,什么都包括。
基础的概念比如,类型、运算符,表达式,控制流。
比较特殊的,函数与程序结构,指针与数组,结构。
剩余是输入与输出和一些系统接口。
都通用的就不提了,主要是一些特殊的概念,比如函数中的头文件,C预处理器等。
指针是c语言特点所在,也是难点所在,灵活但容易出错。
结构类似面向对象的功能,将一些属性包装在一起。

学习一个东西,不能想着一下全学会,先快速入门,然后不断登台阶,与实际结合,解决问题,这样才是关键。不能单学理论,也不能直接实践,但学理论容易陷入无用的境地,单单实践,容易浪费时间不断试错,不同阶段,两个结合起来效果最佳。

Contents