Pythoner看的C语言

C语言程序设计是工科生的基本技能,而C++程序设计是计算机,信息学科的基本技能,不同于java,c++更加底层,更加具体,也更加灵活,它几乎什么都可以做(毕竟它几乎包含所有c的特性),但他的学习曲线算是非常陡峭的.对于搞数据科学的python程序员来说,c/c++是最好的第二门编程语言,因为它解决了python最大的问题–性能.并且学习它可以更好的了解计算机是如何运行的,利用ctypes也可以充分利用已有的c动态库.本文基于c++98,这也是目前最成熟稳定的版本.

本文分为以下几个部分: