C++ 声明const引用(常引用)
摘要:语法:const Type& name = var; const 引用让变量拥有只读属性 1)const & int e 相当于 const int * const e 2)普通引用 相当于 int *const e1 3)当使用常量(字面量)对const引用进行初始化时,C++编译器会为常量值分配
阅读全文
posted @
2022-09-23 15:17
wshidaboss
阅读(107)
推荐(0) 编辑
C/C++ 使用四种方法实现交换两个数(包括不使用第三个变量) 引用作为函数的参数
摘要:#include <iostream> #include <string> #include <windows.h> using namespace std; //方式一 使用指针 void swap1(int* a, int* b) { //指针作为函数的参数 int tmp = *a; *a =
阅读全文
posted @
2022-09-22 17:52
wshidaboss
阅读(1099)
推荐(0) 编辑
C++ void类型指针
摘要:void => 空类型 void* => 空类型指针,只存储地址的值,丢失类型,无法访问,要访问其值,我们必须对这个指针做出正确的类型转换,然后再间接引用指针。 所有其它类型的指针都可以隐式自动转换成void类型指针,反之需要强制转换。 #include <iostream> #include <s
阅读全文
posted @
2022-09-22 17:16
wshidaboss
阅读(39)
推荐(0) 编辑
JAVA 编写程序Student学号.java,定义一个表示学生的类Student,包括私有域:学号(studentId)、班号(classId)、姓名(studentName);方法:获得学号、修改学号、获得姓名、修改姓名、获得年龄、修改年龄。
摘要:创建Student类的对象,并为相应属性赋值,并打印输出各属性值。 class Student{ private long studentId; private int classId; private int age; private String studentName; public long
阅读全文
posted @
2022-09-22 16:58
wshidaboss
阅读(2417)
推荐(0) 编辑
JAVA 用for/while循环打印1-100相加
摘要:1.for循环:public class test1 { public static void main(String[] args) { int sum=0; for (int i=1;i<=100;i++){ sum+=i; } System.out.println("sum="+sum); }
阅读全文
posted @
2022-09-18 11:11
wshidaboss
阅读(363)
推荐(0) 编辑
JAVA 遍历数组,找出数组中的最大值
摘要:public class test1 { public static void main(String[] args) { int[] arr={99,25,34,48,63,78,101,71,12}; int max=arr[0]; for (int i=0;i<arr.length;i++){
阅读全文
posted @
2022-09-18 10:52
wshidaboss
阅读(123)
推荐(0) 编辑
JAVA 方法(函数)的重载
摘要:所谓方法重载,就是在同一个作用域内,方法名相同但参数个数或者参数类型不同的方法。 public class test1 { public static void main(String[] args) { //方法调用 int sum1=add(1,2); int sum2=add(1,2,3);
阅读全文
posted @
2022-09-18 09:55
wshidaboss
阅读(70)
推荐(0) 编辑
JAVA 调用方法(函数)实现打印矩形和求矩形的面积
摘要:public class test1 { public static void main(String[] args){ printRectangle(3,5); //调用printRectangle方法实现打印矩形 printRectangle(2,4); printRectangle(6,10)
阅读全文
posted @
2022-09-18 09:37
wshidaboss
阅读(546)
推荐(0) 编辑
JAVA break和continue的区别和应用
摘要:1.break语句: 1)打印直角三角星型 public class test1 { public static void main(String[] args){ int i,j; for(i=1;i<=9;i++) { //外层循环 if (i > 4) { break; //跳出外层循环 }
阅读全文
posted @
2022-09-18 09:23
wshidaboss
阅读(41)
推荐(0) 编辑
JAVA 输入月份,用switch语句判断打印该月份的季节
摘要:import java.util.Scanner; public class XMT_Ex2 { public static void main(String[] args){ int month; while (true) { Scanner input = new Scanner(System.
阅读全文
posted @
2022-09-17 17:17
wshidaboss
阅读(437)
推荐(0) 编辑
JAVA 打印直角三角形(使用环境:IDEA2022.2)
摘要:import java.util.Scanner; public class XMT_Ex3 { public static void main(String[] args){ int row=0; Scanner input = new Scanner(System.in); System.out
阅读全文
posted @
2022-09-17 17:13
wshidaboss
阅读(313)
推荐(0) 编辑
C++ 数组与指针的区别
摘要:数组:数组是用于储存多个相同类型数据的集合。 指针:指针是一个变量,但是它和普通变量不一样,它存放的是其它变量在内存中的地址。 1. 赋值 数组:只能一个一个元素的赋值或拷贝 指针:指针变量可以相互赋值 2. 表示范围 数组有效范围就是其空间的范围,数组名使用下表引用元素,不能指向别的数组 指针可以
阅读全文
posted @
2022-09-17 17:03
wshidaboss
阅读(336)
推荐(0) 编辑
C++ 指针数组和数组指针(存储指针的数组和存储数组的指针)
摘要:1.指针数组的应用: int* qishou[2];//定义一个有两个元素的指针数组,每个元素都是一个指针变量 #include <iostream> #include <string> #include <windows.h> using namespace std; int main() { i
阅读全文
posted @
2022-09-17 13:11
wshidaboss
阅读(210)
推荐(0) 编辑
C++ 二级指针和多级指针的访问和应用
摘要:1.二级指针 #include <iostream> #include <windows.h> #include <string> using namespace std; int main() { int guizi2 = 888; //存有私密文件的第二个柜子; int* guizi1 = &g
阅读全文
posted @
2022-09-12 17:15
wshidaboss
阅读(119)
推荐(0) 编辑
C++ const的应用
摘要:#include <iostream> #include <string> #include <windows.h> using namespace std; int main() { int girl = 19; int boy = 21; int const* p1 = &girl; //不能修
阅读全文
posted @
2022-09-12 10:56
wshidaboss
阅读(11)
推荐(0) 编辑
C++ 指针与整数之间、指针与指针之间的加减运算
摘要:1.指针与整数之间的加减运算: 1)指针加减数字表示的意义是指针在数组中位置的移动; 对于整数部分而言,它代表的是一个元素,对于不同的数据类型,其数组的元素占用的字节是不一样的, 比如指针 + 1,并不是在指针地址的基础之上加 1 个地址,而是在这个指针地址的基础上加 1 个元素占用的字节数: 1)
阅读全文
posted @
2022-09-11 17:18
wshidaboss
阅读(1036)
推荐(0) 编辑
C++ 指针的自增和自减操作 逆转字符串反向输出
摘要:1.指针的自增 #include <iostream> #include <string> #include <windows.h> using namespace std; int main() { int ages[] = {21,51,26,36,41,25,36}; int len = si
阅读全文
posted @
2022-09-11 15:56
wshidaboss
阅读(221)
推荐(0) 编辑
C++ 指针的定义、初始化和访问
摘要:1.为什么要使用指针? 1)函数的值传递,无法通过调用函数,来修改函数的实参; 2)被调用函数需要提供更多的“返回值”给调用函数; 3)减少值传递时带来的额外开销,提高代码执行效率。 2.指针的初始化 1)32 位系统中,int 整数占 4 个字节,指针同样占 4 个字节 2)64 位系统中,int
阅读全文
posted @
2022-09-10 11:11
wshidaboss
阅读(264)
推荐(0) 编辑
C++ 打印地形数据中的峰点、谷点、最高点和最低点的数值及其位置(坐标)
摘要:#include <iostream> #include <windows.h> #include <string> #include <fstream> #define N 10 using namespace std; bool isPeak(int a[N][N], int i, int j)
阅读全文
posted @
2022-09-04 23:07
wshidaboss
阅读(211)
推荐(0) 编辑
C++ 打印杨辉三角/贾宪三角/帕斯卡三角
摘要:#include <iostream> #include <iomanip> #include <windows.h> #include <fstream> #include <string> using namespace std; #define N 10 int main() { int a[
阅读全文
posted @
2022-09-01 19:05
wshidaboss
阅读(46)
推荐(0) 编辑