在早期的 FORTRAN 标准中,如果没有显式声明一个变量,编译器会根据变量名的首字母来自动分配类型:

  • 整数型(Integer): 凡是以字母 I, J, K, L, M, N 开头的变量名,默认被视为整数。

  • 实数型(Real/Floating-point): 凡是以其他字母开头的变量名,默认被视为实数(浮点数)。

笑话由此产生