编程的千层套路

掌握这些套路,换哪种语言都像喝水一样简单。

共通线

1. 表达式

加减乘除、位元运算、比较、赋值、函数调用、成员访问;

2. 语句

计算表达式、条件语句、循环语句; break、continue、return。

3. 声明

变量类型、生命周期。

4. 函數

返回类型、参数类型、函数名(标识符)、函数主体。

5. 调用外部环境

#include, import, etc.

C线

类型

有符号 无符号 整型 、 浮点型 、 数组 、 结构 、 对象指针 函数指针

输入输出

fprintf, fscanf, fwrite, fread, fopen, fclose, fgetc, fputc

外部程序

system, popen

JavaScript线

类型

Number, String, Object, Array, 还有 Function, RegExp。

前端API

document .( getElementById, querySelector, querySelectorAll, createElement ),

window .( location, open, addEventListener )

navigator .( 省略一堆 )

Python线

类型

int, float, str, bytes, [list], (tuple), {dict,set}

输入输出

open, input, print