Category Archives: 计算机与 Internet

切换java版本

sudo update-alternative –config java

发表在 计算机与 Internet | 1条评论

回调函数练习-泛型算法的应用

建立了一个通用的接口函数sortgen,可以对数字或者字符串进行冒泡排序。#include<stdio.h>#include<string.h> int sortnum(void **list, int len){  int i,j,*temp;    for(i = 0 ; i < (len-1) ; i++)      for(j=0 ; j < (len-1-i) ; j++)      {        if(*((int *)(list[j])) > *((int *)(list[j+1]))) \\注意此处(int *) 只是转换指针类型,取指针指向的内容前面还要加个*         {temp … 繼續閱讀

发表在 计算机与 Internet | 4条评论

关于指针传参的经验

如果调用函数时需要对参数进行操作并返回,一般采用指针的方式。而所用的指针需要在调用函数前定义好,不能在调用函数后初始化,否则不能达到返回参数的目的。 今天写了个程序调了半个小时也没出来, 吃完饭后,用gdb看了一下程序执行的时候参数改变的情况, 感兴趣的子函数参数指针指向的值确实在子函数里面改变了, 可是跳出来函数的时候, 参数值又变回去了。 看了一下子函数,发现我在里面又给指针参数初始化了。这样它指向元素是在子函数的栈祯里面创建的元素副本, 等子函数调用结束后,这个栈祯就消失了。所以就不对了。 参数指针一定要指向主函数里面的元素, 这个一定得注意。

发表在 计算机与 Internet | 1条评论