花费 33 ms
C语言函数参数传递

1.值传递 执行后,并不会交换。 2.引用传递 执行后,发生交换。 3.指针传递 执行后,发生交换。 4.数组做参数,传的到底是什么?   参数 ...

Mon Feb 26 06:57:00 CST 2018 0 4225
free()函数释放内存后的指针行为

一个指针释放后不置空的后果: free(p)之后原本那块内存的数据已经被释放了,内存重新收回。但此时的指针变量依然指向那块内存,在以后的代码中若不小心继续调用指针变量,会出现不可预料的错误。 不置 ...

Sun Apr 18 19:27:00 CST 2021 0 369
C++的随机数生成

常常需要自己生成一些测试用例,或测试算法的复杂度,或测试算法的正确性。 因此需要随机数的生成来测试用例。 C++的rand函数可以生成随机数,但这不是真正意义上的随机数(实际是一个伪随机数,即根据 ...

Sat Apr 11 22:52:00 CST 2020 0 870
【2018.04.27 C与C++基础】关于switch-case及if-else的效率问题

对于这个问题自己是比较清楚的,在分支比较多时,switch-case的效率肯定比if-else的要高许多,其原理类似于我们在优化某些程序时使用查表来代替算法计算一样。 如果想进一步深究的话,可以查看 ...

Sat Apr 28 18:21:00 CST 2018 0 1242
(gcc/g++)/clang/cl编译器

IDE: 现在的IDE把编译器集成进来了,包括代码编辑器+编译器。 GNU:GNU's NOT UNIX,鄙视UNIX不开源) GCC----GNU Compiler Coll ...

Fri Sep 11 07:26:00 CST 2020 0 496

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM