- 博客(9)
- 收藏
- 关注
原创 Java命令行错误:找不到或无法加载主类Hello
JAVA_HOME%\lib\tool.jar路径中,第一个路径“.”就代表命令行中当前所在的位置(如下图的E:\JavaCode> "."就代表E:\JavaCode),这样在执行java Hello时就会在“.”路径下寻找Hello类。%JAVA_HOME%\lib\tool.jar)其中的JAVA_HOME也是由自己配置的。一.造成错误原因:Hello是我自己创建的类,而java工具执行命令:java Hello 时首先需要知道我自己写的Hello类的路径。2.增加Classpath路径。
2023-08-09 01:03:00 1985 2
原创 VS2022报错0xC000000D: 发送无效的参数给服务或功能
出现此错误的原因可能是因为在程序中访问了无效的内存地址或执行了无效的操作,这可能与动态分配的内存空间有关。我出现报错的原因是因为数组动态分配的空间过小,但后续又在访问动态分配的数组时超出了边界范围。
2023-07-19 17:05:44 849
原创 引发了未经处理的异常:写入访问权限冲突
明明对线性表进行了初始化处理,正常来说应该不会产生访问异常错误。一定记得在前面加上#include <stdlib.h>malloc函数在头文件stdlib.h中。我忘记导入头文件了。n遍查询过后,才发现。
2023-07-09 18:04:12 297 1
原创 C语言代码报错:return from incompatible pointer type[enabled by default]
但return的返回值是数组名array,即二维数组第一个“元素”的首地址,二维数组的第一个元素其实是一个含五个元素的数组,故array其实是一个指针,但是指向的是一个含五个元素的数组。magic先被定义成一个函数magic(int num),那函数返回值是什么?去掉magic(num)剩下的就是返回值:int(*)[5]注意:int (*p)[5] magic(int num)的定义是错的,编译器无法理解。这意味着定义的返回值和return的返回值类型不一样。定义的返回值为一个指向整型变量的指针。
2023-06-05 11:27:36 1137 1
原创 对rand函数的进一步理解
ex:如rand() % 5 + 3就表示生成的数有5种可能,其值必然大于等于3,小于等于7。多次尝试后可知第一个数a表示生成的数的范围,第二个数b表示生成的数的最小可能值。即生成的数num有a种可能,而b <= num <= b + a - 1。为什么表示0~99?
2023-06-04 21:39:41 100 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人