笔记
Yi Xiao[旺柴]
这个作者很懒,什么都没留下…
展开
-
记录C语言中关于指针的一个错误
这是一个错误程序示例,它试图通过函数foo()将地址x上的数组进行扩容。这里采用了先free再malloc的方式,期望输出结果为“1 2 3 4”。但实际上,这段程序会输出“0 0 0 0”(结果可能会随编译器而异)。void foo(double *x){ // This is a dangerous operation. free(x); x = (double *)malloc(4 * sizeof(double)); x[0] = 1.0; x[1] = 2原创 2021-04-24 23:31:09 · 140 阅读 · 0 评论 -
Java引用和C++引用的区别
Java引用和C++引用的区别今天做错了一道笔试题,发现以前的对于Java引用理解有误,特撰文记录题目如下:复制代码public class Tester{public static void main(String[] args){ Integer var1=new Integer(1); Integer var2=var1; doSomething(var2); System.out.print(var1.intValue()); System.out.print转载 2021-03-10 20:59:55 · 161 阅读 · 0 评论