1.嵌套循环的时候,尽量把循环次数多的放在内侧,循环次数少的放在外侧。
2.循环尽量写半闭半开区间。好处是右边就是循环次数(左边从0开始)。如果左边不是从0开始的,循环指数就是右边减左边。
3.for循环,()中尽量不要使用浮点型。
4.goto不能跨越代码块,即{}。建议不要使用。
5.void 不能定义变量,vs中sizeof(void) == 0
gcc中为1。
6.int test(),虽然没有定义参数,但是可以传参(不被使用),编译器不会报错。
int test(void),如果传参,vs有警告,gcc会报错。
7.void*指针可以被任意类型指针接收,也可以接收任意指针类型接收。
8.vs中void*指针不能加减,因为大小不明确。gcc可以。