1.
C缺乏“安全网”特性,这虽有助于提高它的效率,但也增加了出错的可能性。例如,C对数组下表引用和指针访问并不进行有效性检查,这可以节省时间,但你再使用这些特性时就必须特别小心。如果你在使用C语言时能够严格遵守相关规定,就可以避免这些潜在的问题。
2.
C是C++的基础。C++提供了一种和C不同的程序设计和实现的观点。然而,如果你对C的知识和技巧,如指针和标准库等成竹在胸,将非常有助于你成为一名优秀的C++程序员。
3.ANSI C
4.注释-comment 以第一个/*开始,第一个*/结束,而不管中间还有多少个/*;在C语言中,有时候你试图在一段代码的收尾分别加上/*和*/来注释掉这段代码,你不一定能够如愿。如果这段代码背部原来就有注释存在,这样做就回出问题。要从逻辑上删除一段C代码,更好的办法是使用#if指令。只要像下面这样使用:
#if ()
statement
#endif