- 博客(13)
- 收藏
- 关注
原创 java数据类型
关键字:就是在java语言编程的时候,在关键的地方使用的单词,体现关键的地方的含义,这些单词都是特有的,事先定义好的。保留字:现有java版本尚未使用,可能之后会被使用为关键字的单词,java已经把这些单词预定了,这些单词尽量就不要在编程中用来作标识符。当又一系列+的运算,如果其中某个部分含有字符串,那么字符串前面的数据正常运算,后面的运算变成字符串运算。字符:用英文的单引号括起来的单个的字母、数字、符号。short:2字节;
2024-06-09 16:44:34
223
原创 DOS界面打开与使用命令
同时按下windows键和R键并输入cmd可以打开dos界面。输入dos命令时,要使用英文输入,所有的标点都要是英文的。dir:列出当前目录下的文件以及文件夹。cd..:退回到上一级目录。exit:退出dos命令。cd\:退回到根目录。
2024-05-29 23:49:42
96
原创 抽象类、纯虚函数
在父类中,虚函数的实现一般没什么意义,主要调用子类重写的内容。抽象类的子类必须要重写纯虚函数,否则也为抽象类。当类中有了纯虚函数,该类也被称为。那么可以在父类中写纯虚函数。抽象类无法实例化对象,
2024-05-26 11:29:47
325
原创 类和对象-多态
加上virtual后创建了一个虚函数指针,指向虚函数表,地址是父类虚函数。如果子类重写了该函数,则继承的虚函数表中的地址变成子类重写后的的虚函数。在父类同名函数前加上virtual则实现地址晚绑定(重写speak函数),输出的是HELLO,否则地址早绑定输出的是hello。如果父类中的同名函数不是虚函数,那么父类的指针就算指向子类对象,调用的也是父类的函数,因为函数并没有被重写。2.子类重写父类的虚函数(内容不同,参数列表相同):地址早绑定,在编译阶段确定地址。:地址晚绑定,在运行阶段确定地址。
2024-05-25 13:03:15
521
原创 类的继承与派生
private(不能被继承)--------------------------------------------------即父类中所有非静态成员属性都被子类继承下去,但父类中私有成员属性被编译器隐藏起来了,因此访问不到,但确实被继承了。如果子类中出现与父类同名的成员函数,则子类的同名成员会隐藏掉父类中的所有同名成员函数。中访问它私有继承的基类的成员,那也只能在这个类中增加 get、set 方法了。如果想访问父类中的同名成员函数,需要在对象后加上作用域。访问父类成员属性:Son::Base::m_A;
2024-05-25 12:58:15
560
原创 在类中构造函数构造字符型数组
但这样并不安全,使用strncpy_s(name,10,p,10);更安全,但要注意如果字符串 p 的长度小于10,那么 strncpy_s 函数不会添加空字符,这可能导致未定义的行为。为了避免这个问题,你可能需要确保 p 的长度至少为10,或者使用不同的方法来复制字符串。其中Base的构造函数,创建了一个指针p,用来接受一个字符指针 p 作为参数,初始化name的字符数组,该数组是从字符串怕复制而来。strlen是计算p的字节,+1是为了在字符串的末尾添加一个空字符('\0')
2024-05-24 10:45:46
406
原创 字符型数组
求字符串长度时i,字符串不可写成arr[] = {‘a’, ‘b’, ‘c’}的形式,否则计算的是随机值,因为该数组末尾是没有\0的该函数将p的前n个字符加到该对象的原字符串后面。
2024-05-24 10:37:39
287
原创 如何判断输入字符串字母大小写
题目:写一个函数统计字符串中,大写字母和小写字母的个数,并分别保存在全局变量Supper和Low中。样例输入:asdASDF 样例输出:4 3。isupper(字符/字符串/字符型数组) 判断是否为大写字母。islower(字符/字符串/字符型数组) 判读是否为小写字母。首先包含头文件#include
2024-05-24 10:18:32
100
1
原创 C++基础之(循环结构程序设计)
C++实现循环一般使用for循环或者while循环格式:for(定义变量;循环条件;每次循环后变量的变化){}while(循环条件){}例题:1、向程序输入一个正整数,请你判断该正整数是否是素数,如果是,则输出 Yes,否则输出 No。点击查看代码2、本关任务:输入 n(10≤ n ≤10000) 和 k(1≤ k ≤10),求 n 以内最大的 k 个素数,按降序排列并将和输出在最后。点击查看代码。
2024-05-24 10:06:15
927
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人