天津大学计算机901考研
Star_Li_92
学如逆水行舟,不进则退。
展开
-
传地址调用和传引用调用的区别
传地址调用和传引用调用的区别相同点:传引用和传地址,原理上都是将参数变量的地址传递给被调函数。所以在函数内部修改参数的值时,均可返回修改之后的结果给调用者。不同点:引用一定会指向一个对象,而指针可能为空(NULL); 传引用时,系统对传过来的参数不会有任何额外开销,直接使用原始变量的内存空间。传引用时,函数参数需要写做T&a; 调用函数时直接传递对象本身;在函数内赋值的时候,直接对a赋值即可原创 2017-09-05 21:13:17 · 6622 阅读 · 0 评论 -
C++空间复杂度计算方法
空间复杂度定义空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度。一个算法在计算机存储器上所占用的存储空间,包括程序代码所占用的空间,输入数据所占用的空间和辅助变量所占用的空间这三个方面。空间复杂度计算算法的输入输出数据所占用的存储空间是由要解决的问题决定的,是通过参数表由调用函数传递而来的,它不随本算法的不同而改变。存储算法本身所占用的存储空间与算法书原创 2017-09-07 18:52:23 · 3182 阅读 · 0 评论 -
指针、引用或取地址
C++中指针、引用或取地址的联系与区别原创 2017-12-10 21:12:24 · 1355 阅读 · 0 评论 -
在C++中输入字符串
在C++中输入字符串的五种方法: 1、cin 1、cin.get() 2、cin.getline() 3、getline() 4、gets() 5、getchar()转载 2017-12-10 21:39:06 · 739 阅读 · 0 评论 -
strlen与sizeof的区别
strlen与sizeof的区别:1、strlen计算字符串的具体长度(只能是字符串),不包括字符串结束符。返回的是字符个数。2、sizeof计算声明后所占的内存数(字节大小),不是实际长度。3、sizeof是一个取字节运算符,而strlen是个函数。4、sizeof的返回值=字符个数*字符所占的字节数,字符实际长度小于定义的长度,此时字符个数就等于定义的长度。若未给出定义的大小,分类讨论,对原创 2017-12-12 10:19:24 · 272 阅读 · 0 评论 -
C++中指针大小比较问题
只有两个指向同一数组的指针才可以比较。指针即地址,指针比较是地址前后的比较。原创 2017-12-12 10:43:28 · 7677 阅读 · 0 评论 -
北京工业大学——硕士研究生入学考试初试——数据结构历年真题(1995-2007)
北京工业大学 硕士研究生入学考试初试专业课资料 计算机专业考研 数据结构历年真题(1995-2007) 北京工业大学 硕士研究生入学考试初试专业课资料 计算机专业考研 数据结构历年真题(1995-2007)原创 2017-12-16 14:12:49 · 1844 阅读 · 0 评论 -
前置++与后置++、前置--与后置--
前置++与后置++、前置–与后置–++与–的知识点相同,在此只记录前置++与后置++的知识点。1 基本区别前置++是先自加再使用,而后置++是先使用再自加! 此处自加自减指的是变量的值,使用指的是使用该变量。 即:前加加就是先加,然后才用这个变量;后加加就是先用这个变量,然后在对这个变量做自增。 例如:int i=10;i++;//此时,i++整体为10,然后i增加1,变为...原创 2018-05-14 22:45:31 · 12353 阅读 · 3 评论