- 博客(11)
- 收藏
- 关注
原创 电脑开的热点,手机连不上,或者连上了没有网络
(之前为了让虚拟机可以连上网,这里改成了虚拟机的网络。本身这里是不勾选的。但是,热点不好用之后,直接把勾选去掉,还是不好用。改成本地连接之后就好了)最开始热点是好用的,但是有一次虚拟机连不上网了,就改了一次网络配置,之后热点就不好用了。现象:热点是开启状态,手机显示网络不可用。电脑上热点的连接设备显示0。我的电脑是没有网线口的,是通过USB扩展坞连的网线。找到网络,选择更改适配器选项。修改共享的连接为本地连接。
2024-05-14 16:13:07
3151
1
原创 C语言指针入门
如果存在一个常量字符串数组,其中的字符串长度差异较大,为了能存下所有数组,就需要声明的二维数组列下标大于最长的字符串长度,造成很大的空间浪费。这个引用是个某个对象绑定的,当对象的地址发生变化时(垃圾回收时,对象的地址可能会发生变化),引用地址也会发生变化。指针存储的内容是变量的地址。指针所占存储空间的大小由机器(内存编址所需的大小)决定,不同类型的指针所占的存储空间是一样的。注意:因为指针没有数组的长度限制,所以这里的字符串最好是不变的,尤其是长度,如果边长的话,可能会引发一些意料之外的错误。
2023-03-14 16:48:33
232
原创 C语言与Java中static关键字的区别
仅对当前文件可见,其他文件不可访问,其他文件可以定义与其同名的变量,两者互不影响。在定义不需要与其他文件共享的全局变量时,加上static关键字能够有效地降低程序模块之间的耦合,避免不同文件同名变量的冲突,且不会误使用。总结,static在修饰全局变量和函数时,作用类似,是使被修饰的全局变量或函数仅在当前文件中可见。对于被static修饰的类变量和方法,如果有访问权限(public...),可以使用类名直接调用访问,而不需要此类的实例。,函数返回时值保持不变,出函数不销毁,下一次进入函数依然存在。
2023-03-08 16:22:45
808
原创 C语言与Java变量定义的区别
Java中,对于全局变量(类变量),有不同的修饰符,一般来说,类变量都是使用private修饰的,对变量的访问需要通过类中定义get、set函数。如果存在同名的,那C语言会使用作用域最近的变量,也就是同名的话,就没办法对全局变量操作了。上述说的变量是指在函数内声明的局部变量,而局部变量是可以和全局变量(类变量)同名的。如果函数中没有声明与类变量同名的变量,那使用此变量则是直接使用的类变量。Java中,在一个变量的生命周期(或者叫作用域)内,不允许再次声明同名的变量。上述程序将输出1 2 3 2 1。
2023-03-08 16:00:34
412
原创 不同语言的空、取反操作符以及布尔类型
在C语言的逻辑判断中,0和NULL代表假,剩余的一些数字、字符串等都代表真。注意java中直接表示真假的true和false,两个单词是全小写的。同时Python和C一样0和空(None)表示假,其余变量均表示真。另外Python有一个not的关键字,作用也容易理解,算是取反操作。Python中也有真假,不过是True和False,首字母大写的。注意大小写,另外,三种语言的空值做==比较,返回的都是真。逻辑表达式返回的真假结果,真用1来表示,假用0来表示。没有布尔类型,也就是没有true和false,
2023-03-06 16:51:56
326
原创 C语言的格式输入(scanf)/输出函数(printf)的格式字符(占位符)
C语言的格式输入(scanf)/输出函数(printf)的格式字符(占位符)
2023-02-22 10:54:16
358
原创 Java与C自增/自减运算符的不同
C语言其实是不同的编译器对于自增/自减运算的时机是不一样。通过多次的实验,总结,发现:前缀自增/自减是在算术表达式其他运算符运算之前运算的,也就是先将前缀自增/自减的变量,自增/自减完,再将其数值放入到算术表达式中,开始运算。而后缀自增/自减,则是在算术表达式计算完之后,再对数据进行自增/自减。遇到后缀自增/自减,先使用当前的值进行算术运算,然后自增/自减,之后再遇到此变量时,使用的是刚才自增/自减后的值。也就是,对于一个变量存在自增/自减操作时,同一个表达式中,多次使用时的值可能不一样。
2023-02-21 10:11:27
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人