本专栏主要基于北大的数据结构与算法教程(Python版)进行整理,包括课程笔记和OJ作业。 课程链接 相信大多数同学接触到第一门程序设计语言都是C语言,本篇博客用四个简单的例子,从C到Python进行过渡,对C和Python的区别有一个直观的认识。 1. Hello Word C语言(编译型语言)程序的执行包括三步:1)编译:把程序代码编译为机器码 2)链接:链接程序中引入的各种库 3)执行:执行目标程序;Python(解释型语言)语言程序的执行只有一步:逐行执行代码 C语言中main函数比较特殊,是程序主入口函数,必不可少且只能有一个,其返回类型为int;Python中不存在主入口函数这