C
ShaneRun
To Think, To Explore, To Contribute.
展开
-
[201117] 为什么range范围是左闭右开区间?
[201117] 为什么range范围是左闭右开区间?range(i,j) 相当于 [i,j)这实际上遵守的是不对称边界的设计思想,是一种编程技巧,其根本原因是为了解决程序设计中难于察觉的“栏杆错误”,也叫“差一错误”(off-by-one error)(参见《C陷阱与缺陷》,p46)。Python的数组下标是从0开始的,这一点和C语言是相同的。不对称边界的编程技巧,有两种表示方式:用第一个入界点和第一个出界点来表示一个数值范围。用第一个被占用的元素和第一个被释放的元素分别来表示上界和下界。原创 2020-11-17 14:41:49 · 1707 阅读 · 0 评论 -
[200702]#include 「 」 and #include “ “?
[200702] #include <> and #include “”?Item#include <standard_file.h>#include "private_file.h"File typestandard fileprivate filePre-process orderstandard routines > private routinesprivate routines > standard routinesN原创 2020-07-02 14:56:37 · 111 阅读 · 0 评论