继承与接口 整个c++程序设计全面围绕面向对象的方式进行。类的继承特性是c++的一个非常重要的机制。继承特性可以使一个新类获得其父类的操作和数据...
一、循环、递归与概率 1、递归基础知识 一个过程或函数直接调用自己本身或通过其他的过程或函数语句间接地调用自己的过程或函数,称为递归过程或函数。...
一、指针与引用 1、指针和引用的差别 (1)非空区别。在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量...
一、程序设计基础概念 1、在c++程序中调用被c编译器编译后的函数,为什么要加extern “C”? c++语言支持函数重载,c语言不支持函数重...
求小于等于给定数值的质数之和。 只有 1 和它本身两个约数的数叫质数。例如,2 是质数,因为它只能被 1 和 2 整除。1 不是质数,因为它只能...
给一个正整数num,返回小于或等于num的斐波纳契奇数之和。 斐波纳契数列中的前几个数字是 1、1、2、3、5 和 8,随后的每一个数字都是前两...
将字符串转换为 spinal case。Spinal case 是 all-lowercase-words-joined-by-dashes 这...
写一个 function,传入两个或两个以上的数组,返回一个以给定的原始数组排序的不包含重复值的新数组。 题目思路:将传入的数组全部合并然后去重:
检查一个值是否是基本布尔类型,并返回 true 或 false。 基本布尔类型即 true 和 false。 主要是为了考察类型的判别 :typeof